Skip to content

Latest commit

 

History

History
57 lines (30 loc) · 831 Bytes

apache-ssl.md

File metadata and controls

57 lines (30 loc) · 831 Bytes

Apache SSL

Install OpenSSL

sudo apt-get install openssl

Generate Self Signed SSL Certificate

> sudo openssl req -x509 -nodes -days 1095 -newkey rsa:2048 -out /etc/ssl/certs/server.crt -keyout /etc/ssl/private/server.key

Enable SSL for Apache

> sudo a2enmod ssl

Place default-ssl site available creating a symbolic link

> sudo ln -s /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/000-default-ssl.conf

Edit the file default-ssl.conf

> sudo nano /etc/apache2/sites-enabled/000-default-ssl.conf

Change the following lines to point to the certs

> SSLCertificateFile    /etc/ssl/certs/server.crt
> SSLCertificateKeyFile /etc/ssl/private/server.key

Restart Apache

> sudo /etc/init.d/apache2 restart