Home / Administrador de sistemas / ¿Cómo redireccionar el tráfico de HTTP a HTTPS con Apache?

¿Cómo redireccionar el tráfico de HTTP a HTTPS con Apache?

Seguridad protocolo https

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:

  1. Abrimos el archivo /etc/apache2/sites-available/default escribiendo:

    $ sudo vi /etc/apache2/sites-available/default

  2. 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/

  3. Luego escribimos:

    $ sudo a2enmod proxy

    $ sudo a2enmod proxy_http

    $ sudo a2enmod proxy_connect

    $ sudo a2enmod proxy_ftp

  4. 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

  5. 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

  6. Y hacemos los cambios necesarios para incluir el nombre del dominio. Por tanto, tendríamos:

    ServerAdmin webmaster@localhost
    ServerName ejemplo.com

    Order deny,allow
    Allow from all

    ProxyRequests Off
    ProxyPass / http://127.0.0.1:8080/
    ProxyPassReverse / http://127.0.0.1:8080/

  7. 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.

Compruebe También

Blog marketing: una novedad en el marketing mix

Hay muchos motivos para aplicar estrategias de blog marketing y una de ellas es la …