Apache SSL Certificate Install

Apache SSL Certificate Install

If an average Internet user will visit a website, there are certainly lots of information that need to be transmitted in between the web host and that of the computer. All these transactions could be breached and it’s sad to know that it could be breached so easily. Thus, hacking, as well as identifying theft, are two of the most common issues that we have to contend with online for any frequent user in the web or any business person.

Identifying which sites that you need to trust and sites that let users know that you could be trusted as well can be done by means of an SSL Certificate. If you have been searching for tips on how to go about the Apache SSL Certificate installation process, then you have come to the right place.

Find the Apache Config File

First of all, you need to locate the apache config file and it is important to note that the name of this file might be different on your server. The configuration files are usually found on the httpd or etc. The configuration file is often named the httpd.conf.

Sometimes, you might find the blocks are saved on the /etc/httpd/vhosts.d/ or perhaps, on a file that is called the “ssl.conf.” To easily locate the httpd.conf, type this code on your computer – “apachectl -V | grep SERVER_CONFIG_FILE”.

After that, you need to add the following lines on the file:

  • SSLCertificateFile /etc/apache2/ssl/your_site.crt
  • SSLCertificateKeyFile /etc/apache2/ssl/private_key.key
  • SSLCertificateChainFile /etc/apache2/ssl/PositiveSSLCA2.crt

The file will then appear to be like this:

  • <VirtualHost>
  • DocumentRoot /var/www/
  • ServerName www.yourdomain.com
  • SSLEngine on
  • SSLCertificateFile /etc/apache2/ssl/your_site.crt
  • SSLCertificateKeyFile /etc/apache2/ssl/private_key.key
  • SSLCertificateChainFile /etc/apache2/ssl/PositiveSSLCA2.crt
  • </VirtualHost>

Changing the Names of the Files and Paths

The next step is to change the names of the files and the paths in order to match your certificate files. There are certain things to remember when it comes to this. First, you need to make sure that the SSL Certificate file is your primary certificate that you can use for your domain name. Next, the SSL Certificate Key file must be the key file that is generated whenever you created the CSR. Third, the SSL Certificate Chain file must be considered as the intermediate certificate file that was supplied by the certificate authority.

Save the Changes

Before you restart the server, you will need to check for any errors. If you cannot find any errors, then you will receive a message saying “Syntax Ok”.

Restart the Apache Web Server

The final step is to restart your Apache web server with the use of any of these commands – “apachectl stop” and “apachectl start”. After that, go to your website by typing in “https” on your web server. Check if the changes have reflected and see if it works.

Basically, an SSL Certificate is that small data file that contains pertinent information about the web owner and will be picked up easily and quickly by the host connection while it receives the request for the Internet connection. This makes all financial transactions as well as other important data exchanges to stay safe and secure. Without the certificate, your site cannot be trusted.


Leave a Reply

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