Instalaremos openssl:
apt-get install openssl ssl-cert
Para activar el mod ssl tecleamos:
a2enmod ssl
Esto nos dira que debemos reiniciar el apache lo hacemos de la siguiente manera
/etc/ini.d/apache2 forece-reload
Con esto ya esta activado el mod ssl
openssl req $@ -new -x509 -days 365 -nodes -out /etc/apache2/apache.pem -keyout /etc/apache2/apache.pem
Con esto le estamos diciendo que cree un certificado el cual durara 365 dias se va a llamar apache.pem y los va a guardar en /etc/apache2/ luego cambiamos los permisos del fichero
chmod 600 /etc/apache2/apache.pem
Y por útlimo editamos la configuración del servidor Apache, primero el fichero /etc/apache2/ports.conf y añadimos la siguiente línea:
Listen 443
Luego creamos los host virtuales de la siguiente manera para que cuando lso usuarios entren http los redireccione a https
Redirect / https://midominio.com
ServerName midominio.com
SSLEngine on
SSLCertificateFile /etc/apache2/apache.pem
DocumentRoot /var/www/mipagina
ServerName midominio.com
Reiniciamos el apache
/etc/init.d/apache2 restart
Y listo ya tenemos nuestro servidor web montado con https.
No hay comentarios:
Publicar un comentario