Login on client area using detailed you sign up with.
client area login page
Go to my services
Select the SSL you wish to install
SSL CERTIFICATE TO INSTALL
Go to section for configure Now section
How to fill in Server Information on the Client area
server information for SSL Certificate
Order type distinguishes new SSL certificates and those being renewed. The SSL Certificate being renewed have an added advantage of 90-days from original order, when renewed on time.
Web Server Type is divided to anyother and IIS . For Windows hosting with windows operating system will use IIS while other webservers will use any other option.
HOW TO GENERATE CSR FOR YOUR SSL CERTIFICATE ON CLIENT AREA
CSR (CERTIFICATE SIGNING REQUESTS) this is a required code to initiate SSL generation.
If using hosting services from Truehost, you will be able to login on Cpanel on client area
(i) How to Access CPANEL via client area
On Client Area,click my services to select the hosting service
CPANEL ONE CLICK LOGIN ON CLIENT AREA
Under one-click login,click Cpanel icon
Cpanel icon on client area
(ii) How to Generate the CSR on Cpanel
Under Security section, go to SSL/TLS option to generate CSR
Generating CSR on SSL/TLS
1.Select the type of key that the system will create by default for SSL/TLS certificates and signing requests ;
Once your upload confirmation message is successful, proceed to installation.
(i) Go to INSTALL AND MANAGE SSL FOR YOUR SITE (HTTPS) and click on Manage SSL sites the form below will appear
INSTALLING SSL ON CPANEL
(ii) Click Browse certificate option to select preferred SSL certificate
Select the domain name as the website link which you are securing
(iii) The CRT, Private key and CABundle will autofill itself once correct certificate is selected.
CRT, PRIVATE KEY AND CABUNDLE AUTOFILL ITSELF
(iv) Now click INSTALL Certificate button to complete the installation
A successful installation notification will appear.
(v) Now proceed to the file section to add the redirect code (this ensures that any visitor who accesses your website will be able to use https automatically without typing https on the browser)
file section of cpanel
Click file manager
If the installation was on main domain go to public-html to add the .htaccess file
To check if .htaccess file exists, click settings on top right hand
checking if .htaccess file exist on cpanel
Then tick the option for show hidden files and click Save button
show hidden files in cpanel
You will see .htaccess file if it exists as below
how .htaccess file appears as a file
To add the redirect code on it ,right click on the .htaccess file and select edit option
Copy the redirect code above and paste it on the .htaceess file and click save changes button on top
If the .htaccess file does not exist, create it by clicking file on top menu
create .htaccess file on cpanel
Fill in the name of file as below and click create New file button
Now open the created file and click edit to paste the redirect code and save.
To confirm SSL Certificate is successfully installed, access the website on new tab, it should show a padlock sign with HTTPS as below
secure website with SSL Certificate
NOTE: For SSL installations on the Addon domain and subdomains, the redirect code should be added as a file in the folder with the name of the addon domain or subdomain respectively.
DNS (Domain Name System) refers to a standard of assigning names to resources connected on network. The assignment of these names helps translate information on domain names to IP addresses easily understood on network protocols.
DNS management means ability to update DNS records on the database either manually or automatically.
Truehost Africa DNS records are subdivided into two that is external DNS records and internal DNS records. External DNS records refers to records provided by other service providers but used by Truehost clients. Internal DNS records refers to records offered by Truehost to connect to services offered by Truehost.
Example of External DNS may be a website hosted by Olitt.com while the email service is hosted by Truehost. That service may use nameservers for Olitt and redirect MX Record to mail Server on Truehost.
Example of Internal DNS is where all services are provided by Truehost, thus nameservers and associated records such as MX all are mapped to Truehost servers.
COMMON TYPES OF DNS RECORDS
Nameservers are primary DNS records that are used to assign a domain name to hosting service.
These nameservers are therefore offered by domain registrars and managed on client portal.
A RECORD:
A (Address mapping) records is an IP Address that links a hosting service to server which stores hosting information.
A records communicate on network protocols by responding to ping requests.
A Record are provided on Truehost Cpanel under Zone editor.
CNAME Record
CNAME (Canonical Name) Refers to a record that maps a subdomain content to main domain.
Usually website builders commonly use CNAME record to map domain names to them. Such examples include Olitt.com and Shopify .
CNAME records are available internally on Truehost Cpanel under DNS zone.
TXT Record
TXT records -are records responsible for holding text information linking to your domain name from other sources. Such may include a verification service for the domain, email records from emailproviders such as Zoho and microsoft office 365.
To update TXT records on Cpanel, go under DNS section on DNS zone editor.
MX Record
MX (Mail Exchange) records are DNS records used for connecting email services to a domain name.
Truehost supports both internal and custom MX records for owners who host emails with external providers such as ZOHO, Google- gsuite .
How to update DNS records on Truehost
How to update nameservers
Login on client area using the email address and password you set during domain registration
Yes, there is a web hosting company in South Africa that supports node.js hosting. Truehost.Africa is a web hosting company based in South Africa and specializes in affordable solutions for business and personal use.
Node.js is an advanced form of Javascript which performs well independently on the server-side.
Node js hosting, therefore, is a suitable hosting environment for real-time applications that are intended to have low latency.
Truehost.Africa is a web hosting company that supports Node js hosting in South Africa. At TruehostAfrica suitable optimized environment is provided to allow nodejs users to launch their nodej s projects easily. Two levels of node js hosting are provided:
1.Dedicated/ private node js hosting in South Africa-the platform runs on dedicated servers and VPS offered by Truehost. We have dedicated IP address and root access too.
2. Shared node js hosting in South Africa – is a platform provided by Truehost Africa for node js hosting on cpanel based hosting packages with SSH Access.
Why Truehost.africa is most recommended for node js hosting in South Africa.
The Truehost Africa’s node js hosting has Free SSL SSL -this makes optimization of the website easy by allowing node js projects to run under secure HTTPS.
Optimized compression on Multi-PHP INI editor for header compression which results in best website performance for node js Projects hosted in South Africa.
SSH access and Terminal- Truehost Cpanel provides a terminal connection to allow run commands when installing npm dependencies for node js hosting.
Ways you can to get the nodejs hosting files to the server through the cPanel dashboard:
Using the Upload utility in the File Manager
Using FileTransfer Protocols such as Filezilla
Using Git Version Control
IMPORTING NODE JS PROJECT FROM GIT HUB
1.Login to Cpanel
2. On file section, select Git version control
3. Click the Create option to create a repository
4. log in to Git-hub to copy the Clone URL
Paste the git-hub clone URL obtained on the Cpanel under the Clone url section.
5. Fill in details for repository path with your Cpanel path you wish the project stored
6. For the repository name, input the name that will be easy to locate this project
7. Click the Create button to complete the configuration
To make updates:
a. Click manage on the created project on Cpanel
b. To get the latest version of the repository, click UPDATE from Remote
c. Click DEPLOY head commit to pushing revised updates on the Cpanel’s existing repository.
Congratulations node js environment is ready to deploy the git repo.
Troubleshooting common errors
Add code PassengerFriendlyErrorPages on to the application’s .htaccess file so a detailed error message can be displayed.
Common errors in node js hosting
Missing nodes or incompatible node error
The error occurs when the node js version installed is not compatible with the build files.
Outdated node dependencies error
Occurs commonly when dependencies are not the latest version available.
To check for the latest dependencies run npm outdated
BlueHost offer great web hosting services in South Africa from $4.00/month. Uptime is 99.99% with a Storage of 50GB. BlueHost has great customer service of a minute wait time.
They start at a moderate $7.00/month which gives a user unlimited bandwidth, 5GB of SSD storage, hosting up to 10 domains and 1 FTP account. Speeds are 617ms with an uptime of 99.90%.
5. AfriHost: Best Local Web Hosting
AfriHost offers Basic Package ($3.50/month, 2GB storage) and Silver Pro ($7.57/month, 10GB storage). Their plans lack SSL Certificates and have limited storage.
Another Best Web Hosting Companies in South Africa 2020:
6. 1-Grid: Web Hosting with Best Database Deals in South Africa
1-Grid offers superb hosting packages each coming with Unlimited MySQL Databases.
Small $4.18/m, storage 2GB
Medium $7.00/m, storage 5GB
Large $16.90/m, storage 50GB
7. Hostinger: Cheapest Web Hosting in South Africa
Some of the standout benefits of Hostinger include:
Price: $0.79/month, Uptime: 99.90% Storage: 10GB
100GB of bandwidth
1-click WordPress install
Weekly backups
8. Domains.co.za: Best Hosting without Contract
Domains offer a 60 DAY Money Back Guarantee, 99.9% UPTIME and NO CONTRACTS (opt out anytime). Each package comes with MySQL Databases.
Budget $4.88 (2GB Storage)
Value $8.85 (5GB Storage)
Pro $13.38 (15GB Storage)
Expert $17.34 (20GB Storage)
9. Web4Africa: Best Hosting with Unlimited Bandwidth
Web4Africa offers 3 packages. these are Mercury ($1.97/month, 2GB storage); Bronze ($4.93/month, 10GB Storage); Silver ($7.40/month, 20GB storage) and Gold ($14.80/month, unlimited storage). All the packages come with SSL Certification.