Guide to NameCheap Web Hosting 2

NameCheap Logo

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: Part 1. 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

  1. cPanel
  2. Email
  3. SSL
  4. WordPress
  5. 5. cPanel

    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.

    cPanel Login

    You will see a lot of menus in the panel. You don’t need to know what everything does to get your website running.

    cPanel Dashboard

    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.

    Dropdown Button to Change cPanel Password

    Then enter your old password and create a new one.

    Change Password Page
    ↑ Table of Contents

    6. Email

    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.

    Email Accounts Button

    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.

    Add New Email Page

    After you finish, scroll down to the bottom. Your new email should be there and it should be something like admin@yourwebsite.com. Look to the right of your email, there is a button called More. Click it and choose Access Webmail.

    Button to 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.

    Webmail Application Options

    This is your inbox. The default settings for your webmail is enough so leave it as is.

    Webmail Inbox
    ↑ Table of Contents

    7. SSL

    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.

    Browser Warning for Page Not Secured

    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.

    NameCheap SSL Certificates Options

    7.1) Generate your CSR

    Log back in to your cPanel. Scroll down to the Security section and click on SSL/TLS.

    cPanel New CSR Button

    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.

    Link for Creating New CSR

    Scroll down to where you see Generate a New Certificate Signing Request (CSR).

    Generate New CSR Page

    CSR Fields:

    • 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 admin@yourwebsite.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.

    New CSR Code

    7.2) Activate your SSL

    Copy everything in the Encoded Certificate Signing Request box. Go back to your Dashboard. You will see your domain menu, click on the dropdown arrow and select Activate for your SSL.

    NameCheap Activate SSL Button

    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

    CSR Server Type Options

    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.

    Domain Validation Control Methods

    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.

    Administrative Contact Email

    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.

    Enter DCV Validation Code

    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.

    Comodo SSL Certificate

    Go back to SSL/TLS in your cPanel again and choose Certificates (CRT). Paste the certificate you received from SSL into the box.

    Upload Comodo SSL Certificate

    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.

    Install SSL for Website

    Now your SSL should be installed and ready to be used. Let’s move on to installing WordPress to your website.
    ↑ Table of Contents

    8. WordPress

    Installing WordPress is a straightforward process. Go to your cPanel and scroll down all the way to the bottom and click on WordPress icon.

    Install WordPress Button

    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.

    WordPress Installation Setup
    ↑ Table of Contents

    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: Part 1. Thank you for reading this guide. If you find it helpful or have any question, leave a comment for me below.

Leave a Reply

Your email address will not be published. Required fields are marked *