Para redirigir el tráfico que llega a nuestra Web y poder emplear un protocolo más seguro, como es el caso de HTTPS, sólo tendremos que seguir los siguientes pasos:
- Abrimos el archivo /etc/apache2/sites-available/default escribiendo:
$ sudo vi /etc/apache2/sites-available/default
- Incluimos el nombre de nuestro Servidor o URL. Por ejemplo, a continuación lo hemos hecho con “ejemplo.com”:
ServerName openerpweb.com
Redirect / https://ejemplo.com/
…
… - Luego escribimos:
$ sudo a2enmod proxy
$ sudo a2enmod proxy_http
$ sudo a2enmod proxy_connect
$ sudo a2enmod proxy_ftp
- Añadimos la dirección IP del servidor y URL en el archivo /etc/hosts. Continuando con el mismo ejemplo de antes, nos quedaría algo similar a lo siguiente:
127.0.0.1 localhost
192.168.x.x openerpweb.com yourhostname - Y en /etc/apache2/sites-available/default-ssl también haremos modificaciones. Así que, abrimos el archivo desde la terminal:
$ sudo vi /etc/apache2/sites-available/default-ssl
- Y hacemos los cambios necesarios para incluir el nombre del dominio. Por tanto, tendríamos:
ServerAdmin webmaster@localhost
ServerName ejemplo.comOrder deny,allow
Allow from allProxyRequests Off
ProxyPass / http://127.0.0.1:8080/
ProxyPassReverse / http://127.0.0.1:8080/
… - Reiniciamos Apache:
$ sudo /etc/init.d/apache2 restart
Y eso es todo. Sólo tenemos que acceder a nuestra página Web desde cualquier navegador y comprobar que se nos redirige a la versión HTTPS.