The topics explained on this page are:
How to publish the website to an external Web Host
First, it’s important to highlight that CTRwow offers its own Default CTRwow Host, which is free and available to all its users.
For more information on how to use it, please refer to the following helpdesk article: How to publish pages in the Default CTRwow Host
Secondly, CTRwow supports four other hosting service providers, such as:
FTP
SFTP
AWS S3
Google Cloud.
There are two ways to connect or add, these external Web Hosts to CTRwow, just follow the below instructions to know how to do it.
Adding the host while publishing the pages
To add a New Host while publishing the page, the user can easily do so from the Publishing Settings tab
How to find the Publish Settings tab
There are two ways to get to the Publishing Settings tab
1. Using the option in the Publish Settings tab
From CTRwow DASHBOARD, go to the left side menu and click on BUILD
Then click on Website
-
Hover the mouse on the website you’d like to publish and click on the Actions (Three Dots) icon in the top right corner of the website you want to publish and from the scroll down menu, select Publish
The Publish Settings tab will pop up, and you will be requested to choose what pages you would to publish.
2. Using the option inside the Page Builder
From CTRwow DASHBOARD, go to the left side menu and click on BUILD
Then click on Website
-
Hover the mouse on the website you’d like to publish and click on the Actions (Three Dots) icon in the top right corner of the website you want to publish and from the scroll down menu, select Edit
-
Once inside the Page Builder, click on the Publish button on the right top corner of your page
The Publish Settings tab will pop up
Adding the New Host from the Publish Settings tab
-
Click on the Add New Host button
-
From the New Host tab, the user should select the type of the external web host
and then fill in the details as explained on this page, on the topic called: How to fill the New Hosting tab with the external web host information -
Additionally, by setting to ON the toggle Save this for next deployment
the system will automatically save the host information on the Hosting Settings section, under MANAGE -
By setting to ON the toggle Overwrite existing files if the destination folder is not empty, the new page will replace the previous page inside the host destination folder.
-
If the page is going to overwrite another one, prior to confirming to publish an alerts message will pop up
-
To avoid this, you can change the Slug of the page(s). Modifying the page(s) slug(s) can be easily done from the Page Settings (see example image below):
-
By setting to ON the toggle Activate CRM campaigns and update required URLs
if there are campaigns linked to pages that are going to be published, the system will activate URL using the URLs of the pages. Otherwise, if the campaigns are already active, the system will replace the campaigns URLs with the ones from the pages just published.For more information on how to use it, please refer to the following helpdesk article: The Campaigns section & how to set up a campaign.
Adding the host from the Hosting Settings section
In order to connect external web hosts to CTRwow, please follow the below instructions.
Please note that by adding/connecting the host in this way, the web host can be reused as many times as you need to publish the pages.
Log into CTRwow, go to the left side menu and click on MANAGE, and then Hosting Settings
-
From the Hosting Settings section, please click on the New Host button, on the top right side of the page
-
The New Hosting Settings tab will pop up
-
A New Hosting Settings tab will pop up
On the tab, please add the Hosting Name and select one of the 4 options we have available:
Once you have selected the Host you want to add to your CTRwow account, please follow one of the below instructions to guide you through how to add your Host.
How to fill the New Hosting tab with the external web host information
Please check the below topics to know how to fill the New Hosting tab with the external web host information.
1. FTP
All the below information can be found within your FTP account.
Base URL (Domain Path which is mapped to bellow Directory): Please add your domain, which is your unique web address that identifies your website. For example: ctrwowsupport.com, http://ctrwow.com , http://example.com , yoursite.com.
Directory (Folder path where the files are hosted): Please add the name of the folder containing your website.
Host Name or IP Address: Please add your server Hostname or IP address, depending on which one you have set when you have created your FTP account.
The public_html or Root Directory is the folder where the website files for a domain name are stored. In other words, this means that public_html is the folder where you place all website files which you want to appear when someone types your main domain (the one you provided when you signed up for hosting). This can be easily found on your cPanel.
Within the public_html/ you can find any other specific subfolder where you have stored each one of your websites. The name of this subfolder is the one you need to type onto this field.
Port: 21, which is already pre-set when you choose to add this Host, but the user can change it.
User: Please add your FTP username
Password: Please add your FTP password
2. SFTP
All the below information can be found within your SFTP account.
Base URL (Domain Path which is mapped to bellow Directory): Please add your domain, which is your unique web address that identifies your website. For example: ctrwowsupport.com, http://ctrwow.com , http://example.com , yoursite.com.
Directory (Folder path where the files are hosted): Please add the name of the folder containing your website.
The public_html or Root Directory is the folder where the website files for a domain name are stored. In other words, this means that public_html is the folder where you place all website files which you want to appear when someone types your main domain (the one you provided when you signed up for hosting). This can be easily found on your cPanel.
Within the public_html/ you can find any other specific subfolder where you have stored each one of your websites. The name of this subfolder is the one you need to type onto this field.
Host IP Address: Please add your server Hostname or IP address, depending on which one you have set when you have created your SFTP account.
Port: 22 - this port is set by default, but can change it.
User: Please add your SFTP username
Password: Please add your SFTP password
3. AWS S3
All the below information can be found within your AWS S3 account.
Base URL (Domain Path which is mapped to bellow Directory): Please add your domain, which is your unique web address that identifies your website. For example: ctrwowsupport.com, http://ctrwow.com , http://example.com , http://yoursite.com
Directory ("/" if files are hosted is root): Please type here the folder of your AWS S3 account, which is the specific folder that
contains all data of your hosted website. For example:
/Files
CTRwow
/Productname
etc.
Bucket Name: Please type here the Bucket name, which is part of the domain name in
the URL. For example:
http://bucket.s3.amazonaws.com
http://bucket.s3-aws-region.amazonaws.com
Bucket Region: Please click on the field and a menu will be scrolled down displaying multiple Bucket Regions, from which the user can find the one registered on his/her AWS S3 account.
API Access Key: Please add the API key that you received from Amazon when you create your AWS S3 account. An example of a Secret API key is AKIAIOSFODNN7EXAMPLE.
This API Access Key shouldn’t be confused with the Secret Access Key.
The API key is a unique code that enables stateless client-server communication between your AWS S3 account and a third-party website, like CTRwow.
API keys are used to track and control how the API is being used, for example, to prevent malicious use or abuse of the API. In other words, the API keys are used to identify and authenticate the user that is making the API request between the two, your Host and the third party website - AWS S3 and CTRwow.
API Secret Key: is the Secret Access Key ID that can be created inside the AWS S3, once creating the Access Key ID. An example of the Secret Access Key ID is wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY.
4. Google Cloud
All the below information can be found within your Google Cloud account.
Base URL (Domain Path which is mapped to bellow Directory): Please add your domain, which is your unique web address that identifies your website. For example: ctrwowsupport.com, http://ctrwow.com , http://example.com , yoursite.com.
Directory (Folder path where the files are hosted): Please type/paste the name of the Google Cloud folder where you want to store your web pages.
Bucket Name: Please type here the Bucket name that can be found within your Google Cloud account.
Buckets are the basic containers that hold your data or objects of your website within the Google Cloud account. Everything that you store in Cloud Storage must be contained in a bucket. You can use buckets to organize your data and control access to your data/objects.
Buckets can also be named following part of the domain name in the URL. Please find attached below some examples of bucket names:
selling-my-products
0f75d593-8e7b-4418-a5ba-cb2970f0b91e
API Key: This API key is a secret, unique, and encrypted code that enables stateless client-server communication between your Google Cloud account and a third-party website, like CTRwow.
API keys are used to track and control how the API is being used, for example, to prevent malicious use or abuse of the API. In other words, the API keys are used to identify and authenticate the user that is making the API request between the two, your Host and the third-party website - Google Cloud and CTRwow.
Publishing the pages or website
Once the external host has been successfully connected in CTRwow, please refer to this helpdesk article: How to publish your website
CxContent::END::content - article::body