• Skip to main content
  • Skip to primary sidebar

Mohan Dhanwani

디지털 마케팅 오토메이션 전문가, 비보이 및 오타쿠

  • 홈
  • 마케팅 블로그
  • 한국어
    • 내 한국어 일기
    • 한국 속담 – 더 시리즈
    • 무료 자료
  • 소개
  • 연락처
  • ko
    • en
You are here: Home / 디지털 마케팅 블로그 / How to Install Let’s Encrypt SSL Certificate via cPanel for Wordpress
How to Install Let’s Encrypt SSL Certificate via cPanel for WordPress

How to Install Let’s Encrypt SSL Certificate via cPanel for WordPress

posted on 3월 2, 2020

Having SSL Certificate for your site is a must. SSL certificates not only help in making the web more secure and encrypted but also indicate a trust level to the audience that is visiting your website.

With latest cPanel updates, now you get an option to add SSL Certificates right from your cPanel screen. So you don’t need to visit any third party sites like SSLForFree.com and then manually adding files to cPanel.

So without further ado, here’s how:

1. Installing SSL Certificate using cPanel

    1. Login to cPanel ( usual cPanel url would be yourwebsitedomain.com/cpanel or cpanel.yourwebsitedomain.com )Login to cPanel
    2. Once logged in, check for Lets EncryptTM SSL OptionLet's Encrypt SSL Option in cPanel
    3. Under issue a certificate, right next to domain name, Click on Issue iconIssuing a New SSL Certificate for domain name
    4. On next tab, Click on Issue button to install SSL automatically or if you want to test then click on Issue(Dry run). Wildcard option here would be used in case you are having subdomain(s) and want to extend the certificate to the same.

 

2. Checking if both http & https versions are working fine

Next step is checking if everything is working fine by visiting both http & https version of site. For this, first visit site like your normally do. Second time around, add https:// before your site domainname. So if its mohandhanwani.com then we’ll type it as http://35.197.110.238

Confirm that both the versions are working fine.

3. Editing HTTP to HTTPs in Database Part I

Now if you are using WordPress, simple follow these steps:

  1. Open WordPress Dashboard
  2. Click on Settings > General
  3. Edit Site URL(s) from http:// to https:// e.g. if url(s) are http://mohandhanwani.com then edit those to http://35.197.110.238

4. Check if everything is working fine Part II

After editing the WordPress url, check if your website is working fine e.g homepage & if there is any styling issue(s) and things like that. If you are getting any styling issues, those would usually be from http links to stylesheets or jquery files in code. As these days browsers usually don’t fetch data from http links when whole site is in https (As they prefer full encryption if there is any encryption on site).

In that case I would recommend using Real Simple SSL plugin as that would replace those http to https automatically without you needing to worry about anything.

Still if you are a Manual guy, then open the Google Developer tools, and find out which files are not loading properly and location of those files. Then edit those links to https://

After this check if all navigation links etc. are using https:// version.

5. Force HTTPs Redirection

If you have installed SSL Plugins e.g. Real Simple SSL, then those would do it for you. You would just need to click force HTTP in settings of that plugin. You can force SSL Redirection via .htaccess file or via cPanel as well. And here’s how:

Via .htaccess file :

There are various ways to edit .htaccess file. And before editing the file, take Backup. So if anything goes wrong you can switch it back to previous version. These ways to edit include, via FTP, via Yoast Tools Option, or any .htaccess file editor plugin.

So not matter using with option you edit, we simply would add following code to file:

RewriteEngine On
RewriteCond {086092ef17e3487c0232d5be36a622d732b885ddcdbdcebe9aea32d40e8ce56b}{HTTPS} off
RewriteRule ^(.*)$ https://{086092ef17e3487c0232d5be36a622d732b885ddcdbdcebe9aea32d40e8ce56b}{HTTP_HOST}{086092ef17e3487c0232d5be36a622d732b885ddcdbdcebe9aea32d40e8ce56b}{REQUEST_URI} [L,R=301]

Via cPanel:

For HTTPS Redirection via cPanel, follow the below steps:

  1. Login to cPanel
  2. Click on Domains options under Domain section (which would list the domains)
  3. Check for option Force HTTPs Redirect and toggle ON the option & Done

6. Test SSL:

Now check if everything is working fine.

Manual Way of Installing SSL via cPanel

If you don’t see the Lets EncryptTM SSL option in your cPanel. Then try updating it to latest version. Or if you are using Free Hosting/On GoDaddy Hosting and not willing to pay extra for SSL then check out this video on Manual Installation instructions :

This is it for today, Stay tuned for more and more useful information related to Digital Marketing / WordPress & Tools.

Filed Under: 디지털 마케팅 블로그, 워드프레스 블로그 Tagged With: Digital Marketing, Wordpress

Subscribe
Connect withD
Notify of
guest
Connect withD
guest
0 Comments
Inline Feedbacks
View all comments

Primary Sidebar

Join the Insider Membership for FREE

Be the first one to get Marketing Automation Action Guides, Helping Tips, Resources & much more to unleash the Beast Mode of your Marketing.

By signing up, you agree to our Privacy Policy

Filter Posts by Category

  • 디지털 마케팅 블로그 (18)
    • 디지털 마케팅 오토메이션 (4)
    • 검색 엔진 최적화 (SEO) (3)
    • 소셜 미디어 마케팅 팁 (2)
    • 워드프레스 블로그 (4)
  • 한국 속담 – 더 시리즈 (25)
  • 제 한국어 일기 (6)
  • Blockchain Technology (2)
  • 페이스북
  • 트위터
  • 링크드인
  • 인스타그램
  • 유튜브

Copyright © 2024 · Mohan Dhanwani | Privacy Policy | All Rights Reserved

We use cookies to ensure that you receive the best possible experience on our website. As you use the site, we assume that you are okay with our terms. ;) ACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT
wpDiscuz