La receta para lograrlo es la siguiente: OJO: aparte del server apache es fundamental que tengan instalado el openssl Primero que nada vamos a acceder a una consola como root y luego vamos a generar nuestro certificado SSL con el comando apache2-ssl-certificate
Después creamos una copia del archivo /etc/apache2/sites-available/default y lo llamamos sitio_ssl. Este archivo debe de quedar en el directorio /etc/apache2/sites-available/
Despues creamos un link simbolico al nuevo archivo desde la carpeta de sitios activados, para eso en consola escribimos cd /etc/apache2/sites-enabled/ y luego escribimos lo siguiente:
ln -s /etc/apache2/sites-available/sitio_ssl /etc/apache2/sites-enabled/000-sitio_ssl
Como el ssl escucha por el puerto 443 añadimos este parametro en el archivo: /etc/apache2/ports.conf con la instrucción: Listen 443
Editamos el archivo creado en /etc/apache2/sites-available/sitio_ssl con los siguientes cambios.
- Cambiamos el puerto 80 por el 443.
- Añadimos las siguientes lineas a la sección VirtualHost que ahora deberia parecerse a esto:
NameVirtualHost *:443
LoadModule ssl_module /usr/lib/apache2/modules/mod_ssl.so
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem
ServerAdmin webmaster@localhost
- Reiniciamos apache2 con /etc/init.d/apache2 restart
Eso es todo, ojala les sirva de algo :)
PD: Si desean redireccionar todo al servidor seguro lo que deben de hacer es agregar lo siguiente entre el y el y el
Redirect permanent / https://192.168.1.15/
OJO, la ip 192.168.1.15 corresponde a la IP de tu servidor web
PD: Si desean redireccionar todo al servidor seguro lo que deben de hacer es agregar lo siguiente entre el
Redirect permanent / https://192.168.1.15/
OJO, la ip 192.168.1.15 corresponde a la IP de tu servidor web
No hay comentarios.:
Publicar un comentario