Disclosure: This post contains affiliate links
Welcome to part two of my guide to NameCheap web hosting. This part deal with setting up cPanel, email, SSL, and WordPress for your website. Refer to the first part of this guide for information about purchasing domain and hosting:
If you want to jump ahead to any part of this guide, click on the links of the Table of Contents below.
Table of Contents
Once you purchased domain and hosting, you will receive an email titled Your Hosting Welcome Guide for yourdomain.com. Inside, there’s a section called cPanel Access. It has the link to your cPanel, username, and password. Use the information provided to login to your cPanel.
You will see a lot of menus in the panel. You don’t need to know what everything does to get your website running.
The first thing is to change your cPanel password to something easier to remember. Click on username at the top right of the page to choose Password & Security.
Then enter your old password and create a new one.
Go back to your cPanel with the category button on the top left corner and scroll down until you see the email section and click on Email Accounts.
On the new page, enter the name for your new email. I highly recommend you choose admin, administrator, or webmaster for the name. It will be important later when you create, activate, and install your SSL Certificate.
After you finish, scroll down to the bottom. Your new email should be there and it should be something like firstname.lastname@example.org. Look to the right of your email, there is a button called More. Click it and choose Access Webmail.
On the new page, you will be asked to choose Horde, RoundCube, or SquirrelMail as your default email application. Choose one with Set as Default.
This is your inbox. The default settings for your webmail is enough so leave it as is.
SSL, Secure Sockets Layer, is a web security protocol. It forms secure connection between visitors and websites by encrypting data and validate your website to prevent fraud and identity theft. Without SSL, Google Chrome and other browsers will throw a warning when someone visit a site. You do not want this. Most visitors will be suspicious of the warning and go somewhere else.
The good news is that NameCheap offer free one year PositiveSSL for one cPanel primary domain of new account, and up to 49 new subdomains or addon domains per account. If you want to get your own SSL, you can click on this link: SSL Certificates. It will take you to NameCheap SSL services.
7.1) Generate your CSR
Log back in to your cPanel. Scroll down to the Security section and click on SSL/TLS.
On the next page, choose Certificate Signing Requests (CSR). Your CSR is encoded data that provides information about your website, company, and country. You need your CSR in order to activate your SSL Certificate.
Scroll down to where you see Generate a New Certificate Signing Request (CSR).
- Domain: the domain name that you want to activate your SSL on. It should be yourdomain.com. Use one line for each separate domain.
- City: complete name of your city.
- State: complete name of your state.
- Country: choose your country in the dropdown menu.
- Company: registered name of your business. If you don’t have one just use NA.
- Company Division: division within your company or NA.
- Email: email address for verification of domain ownership. Use the email you have created earlier for your website such as email@example.com.
- Passphrase: a password for your CSR. It is not encrypted so do not use an important password.
- Description: some simple description for your CSR. It’s to help you find the CSR easily.
Once filled out, click Generate at the bottom and the CSR will be generated for you.
7.2) Activate your SSL
Copy everything in the Encoded Certificate Signing Request box. Go back to your NameCheap Dashboard. You will see your domain menu, click on the dropdown arrow and select Activate for your SSL.
Paste the content of your Encoded CSR to the Enter CSR box. The Primary Domain will be filled based on your CSR. Your server type is Apache, Nginx, cPanel or other. Click Submit
On the Confirmation page. Choose Next after you confirmed everything. At the Validation page, you need choose a DCV, Domain Control Validation, method to verify your ownership of the domain. Email is the easiest method. Choose Email as your DCV method. From the Approver Email dropdown, choose the email name you created earlier and select Next.
In the Contacts page, enter your information again. For company name you can just enter your name. At the bottom where it says Administrative Contacts, use the email address again and hit Next.
Once you confirmed. An email will be sent to you with the validation code. When you receive it, follow the instruction to go to the link and copy your validation code from the email.
7.3) Upload New CRT
Check your email for one titled Your PositiveSSL certificate for yourdomain.com from Comodo Security Services. At the end of the email, you will see your free PositiveSSL certificate in text format, copy that.
Go back to SSL/TLS in your cPanel again and choose Certificates (CRT). Paste the certificate you received from SSL into the box.
That will give you a certificate signed by a trusted SSL Certificate Authority.
7.4) Install your SSL
The last step is installing the new SSL certificate to your website. Do that by going to SSL/TLS in your cPanel again and select Install and Manage SSL for your site (HTTPS). On the page, select your domain from the dropdown and choose Autofill by Domain. It will fill out everything for you so Install Certificate after you are done.
Now your SSL should be installed and ready to be used. Let’s move on to installing WordPress to your website.
↑ Table of Contents
Installing WordPress is a straightforward process. Go to your cPanel and scroll down all the way to the bottom and click on WordPress icon.
On the WordPress app, choose Install Now. On the next page, choose https:// as your protocol. If it says A trusted SSL Certificate was not found that means you may have missed a step. Go back and double-check your SSL certificate again.
Otherwise go ahead and choose your website name and description. Change your Admin Account username and password to whatever you like. When you are done, scroll to the bottom and select the Install button.
Congratulations! You have created your website with NameCheap. Now there should be an email from Softaculous titled New Installation of WordPress with the information to go to your WordPress admin panel. You can go there now and customize your website as you see fit. If you are unsure how to sign up and purchase your domain & hosting, refer back to the first part of this guide:
Thank you for reading this guide. If you find it helpful or have any question, leave a comment for me below.