Categorías: Ciencia y Tecnología
|
4 abril, 2020 12:30 am

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

Compartir

A continuación te contamos los pasos a seguir para redireccionar tráfico de HTTP a HTTP con Apache en el modo más seguro.

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.

Redireccionar tráfico de HTTP a HTTPS con Apache

El protocolo de seguridad SSL o HTTPS se ha convertido en algo muy importante para tener en un sitio web, especialmente aquellos que utilizan información sensible de sus clientes.

Advertisements

Tener un sitio web habilitado para HTTPS significa que un intruso no puede interferir en la comunicación entre los usuarios y el sitio web.

HTTPS no sólo asegura la comunicación, sino que ahora es un requisito para muchas características nuevas como http2, que requiere que se tenga habilitado https en un servidor.

Advertisements

Tener un sitio web habilitado para HTTPS también mejora el posicionamiento en Google SEO (Search Engine Optimization). Por ello mejora la seguridad de tu sitio web.

Pero lo que necesitamos saber es cómo podemos mover el tráfico del servidor web a https, es decir, redirigir el tráfico http a https con Apache. A continuación lo veremos.

  • 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.com Order deny,allow Allow from all ProxyRequests Off ProxyPass / http//127.0.0.18080/ ProxyPassReverse / http//127.0.0.18080/
  • 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.

LEA TAMBIÉN:

Etiquetas: apache

Más leídos

TikTok podría estar prohibido en EEUU de forma inminente tras una polémica decisión que podría cambiar el mundo de las redes sociales.

Aunque muchos han usado Google Forms, otros no tienen conocimiento de su uso. Por eso acá explicamos qué es y cómo es su uso adecuado.

Descubren en Colombia un ejemplar extraño de pájaro mielero, mitad macho y mitad hembra, visto por segunda vez en la historia.

Estos son los videojuegos más esperados que saldrán en 2024 para consolas como PlayStation, XBOX, Switch y Ordenadores PC y portátil.

Japón se convierte en el quinto país del mundo en llegar con sus naves espaciales a la superficie de Luna; la misión SLIM ha logrado tocar el polo lunar.

Pokemon Company investiga las acusaciones de plagio relacionadas con el juego ‘Palworld’, desarrollado por el estudio japonés Pocket Pair.

El 'modo morado' de WhatsApp está ganando popularidad gracias a que es una de las herramientas de comunicación más usadas en el mundo.

Spotify Wrapped 2023, revela las tendencias y preferencias de los amantes de la música. Acá te contamos como ver y cuáles son las novedades.

Veintisiete años después de fundar Amazon y convertirla en una de las empresas más valiosas del mundo, Jeff Bezos deja el cargo de CEO y su legado.

';