How to Install a SSL Certificate in Joomla Website

How to Install a SSL Certificate in Joomla Website

Thinking about getting an SSL Certificate for your Joomla site? You need to know how to install and activate it on your site before you can have your website secured using the HTTPS protocol. It is not hard to do, though, despite its seeming complicated setup.

Do You Really Need an SSL Certificate for Your Joomla Site?

Knowing how to install a SSL Certificate in Joomla website will enable you to protect your website and online users while increasing the confidence on online buyers on your website. Since HTTPS protocol, which is implemented through SSL Certificates, increases clients’ trust on websites, you might want to have your website use this protocol to increase its traffic and ranking.

Godaddy is a great option for reliable, cheap SSL certs.  Get the best price.

Installing SSL Certificate on a Joomla Site

Installing a SSL Certificate in a Joomla website is not as complicated as it seems. Nonetheless, you need to back up your site just to be on the safe side. This will allow you to re-upload your website when problems occur and there seems to be no way to correct the error.

  • Review your checklist.

Before you start installing SSL on your website, you should have a checklist to make sure that everything is ready. This will prevent delays on the process, which will also keep you from committing mistakes.

    • Installed SSL Certificate on your server
    • Dedicated IP Address
    • Site’s configuration.php file
    • Site’s .htaccess file

You should get these things ready since you will need all of them when activating your certificate on your Joomla site. The, proceed to the next step below.

  • Enable force SSL or HTTPS on your Joomla website

Once you have your SSL Certificate installed on your server, you can start forcing your Joomla website to use the HTTPS protocol. Open your configuration.php file and find the code below:

var $live_site =”;

Replace that line with this one:

var $live_site = ‘https://www.your-domain.com’;

Now, open your .htaccess file and add these lines at the bottom of your file:

RewriteEngine On

RewriteCond %{HTTPS} OFF

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

After editing those 2 files, go to the ‘Admin Panel’. On the dropdown menu on the ‘System’ menu, click ‘Global Configuration’. Click the ‘Server’ tab and choose which SSL Force alternatives you want. If you want your entire Joomla site to be protected with SSL, choose ‘Entire Site’.

You can also choose the ‘Administrator Only’ option if you want only the administrator connections are protected with HTTPS. And, if you want to disable the SSL Force option, you can simply choose ‘None’.

The guideline above enables you to use SSL Certificate on the entire site. If you want to activate your certificate on certain pages only, use Joomla extensions to allow certain pages to redirect to HTTPS. There are currently no ways on how to install a SSL Certificate in Joomla website directed at specific pages only. This is not too hard to accomplish, however, since Joomla extensions will make things easier on your part.

Grab a GoDaddy or Symantec SSL Certificate to protect your Joomla website from third party entities and security threats. They are quite cheap but worth the purchase; making them your best option especially if you are new to this level of website protection.

Leave a Reply

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