DEV Community

Cover image for How to install SSL on apache
Simc Dev
Simc Dev

Posted on • Originally published at cmsinstallation.blogspot.com

How to install SSL on apache

Steps to install SSL on apache

Navigate to Apache configuration files

/etc/httpd/conf
Enter fullscreen mode Exit fullscreen mode

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>
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

Fire below command

yum install mod24_ssl 
Enter fullscreen mode Exit fullscreen mode

After this command again restart your apache server.
That's all :).

Now your domain will work with HTTPS.

install SSL on nginx

Top comments (0)