How to install SSL on apache
My previous post was for SSL certification installation on Nginx. Now in this, we will see how to install SSL on apache.
Steps to install SSL on apache
Navigate to Apache configuration files
/etc/httpd/conf
Here you will get httpd.conf file. First of all, you have to set the file permission to edit the file. After that, you have to create a new virtual directive into it. open your httpd.conf file and update the below code at the end of the file.
example how to install SSL on apache.
<VirtualHost *:443>
ServerName www.yourdomain.com
DocumentRoot YOURDOCUMENTROOT
SSLEngine on
SSLCertificateFile Path to certificate file
SSLCertificateKeyFile Path to key file
</VirtualHost>
In the Above code replace your domain name and certificate file paths.Save the above file and restart the apache by command.
Sudo service httpd restart
After restarting the server you may face below listed error
Starting httpd: AH00526: Syntax error on line 356 of /etc/httpd/conf/httpd.conf:
Invalid command 'SSLEngine', perhaps misspelled or defined by a module not included in the server configuration
Fire below command
yum install mod24_ssl
After this command again restart your apache server.
That's all :).
Now your domain will work with HTTPS.