Servidor Web con Certificado SSL en Apache2 y Ubuntu 16.04

Basado en

http://blog.hostdime.com.co/como-crear-un-certificado-ssl-en-apache-para-ubuntu-14-04/

Paso 0 – Actualizar el sistema

sudo apt-get update
sudo apt-get install apache2

Paso 1 – Activar el módulo SSL

sudo a2enmod ssl
sudo service apache2 restart

Paso 2 – Crear un Certificado SSL Autofirmado

sudo mkdir /etc/apache2/ssl

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt

Paso 3 – Configurar Apache Para Usar SSL

rm /etc/apache2/sites-available/default-ssl.conf
sudo nano /etc/apache2/sites-available/default-ssl.conf

Debe quedar así

<IfModule mod_ssl.c>
 <VirtualHost _default_:443>
 ServerAdmin webmaster@ubuntuservidor.edu.ni
 ServerName www.ubuntuservidor.edu.ni
 DocumentRoot /var/www/html
 ErrorLog ${APACHE_LOG_DIR}/error.log
 CustomLog ${APACHE_LOG_DIR}/access.log combined
 SSLEngine on
 # SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
 # SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
 SSLCertificateFile /etc/apache2/ssl/apache.crt
 SSLCertificateKeyFile /etc/apache2/ssl/apache.key

<FilesMatch "\.(cgi|shtml|phtml|php)$">
 SSLOptions +StdEnvVars
 </FilesMatch>

<Directory /usr/lib/cgi-bin>
 SSLOptions +StdEnvVars
 </Directory>

BrowserMatch "MSIE [2-6]" \
 nokeepalive ssl-unclean-shutdown \
 downgrade-1.0 force-response-1.0
 BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown

</VirtualHost>
</IfModule>

Paso 4 – Active el Host Virtual SSL

sudo a2ensite default-ssl.conf
sudo service apache2 restart

Paso 5 – Probar la configuación en un cliente

https://www.ubuntuservidor.edu.ni

Acerca de ProfeCarlosLeal

Docente universitarios Ingeniero en Electrónica Especialista en Administración de Servidores
Esta entrada fue publicada en Sin categoría. Guarda el enlace permanente.

Deja un comentario