Cómo redirigir HTTP a HTTPS

¿Has instalado un certificado SSL pero tu sitio no redirecciona al protocolo HTTPS? Esta vez vamos a mostrarte cómo redirigir de forma exitosa de HTTP a HTTPS para cualquier aplicación que use las tecnologías que describiremos a continuación.

En primer lugar, debes saber qué es un certificado SSL, cómo instalarlo, si es fácil o realmente difícil, y para esto, hemos hecho un blog donde reunimos diferentes metodologías que te pueden ayudar a crear tu certificado, revisa nuestro tutorial sobre cómo Instalar un certificado SSL.

Ahora, ¿Cuáles son los beneficios de usar un Certificado SSL?

  • Mejor posicionamiento en los motores de búsqueda (Google, Bing, Yahoo).
  • Seguridad extendida para tu aplicación.
  • Comunicación encriptada entre el cliente y el servidor.
  • Construye confianza con tus clientes.
  • Navega de forma segura.

Tipos de Certificados

  • Certificados de validación extendida.
  • Certificados validación por la organización.
  • Certificados validación de dominio.
  • Certificados de dominio único.
  • Certificado SSL comodín.
  • Certificado SSL multi-dominio.
  • Certificado de Comunicaciones Unificadas

Existen diferentes opciones para obtener un Certificado SSL GRATUITO:

Cloudfront

Cloudflare

ACME

ACME

Let's Encrypt

Let’s Encrypt

Si deseas obtener más información acerca de cómo instalar cualquiera de estas tecnologías, echa un vistazo anuestro blog.

Cómo redirigir el tráfico de HTTP:// a HTTPS://

Usando Cloudflare:

1. Asegúrate de que Cloudflare esté habilitado para tu sitio.

1-Cloudflare-Overview

2. En la sección Crypto, asegúrate de marcar la opción correcta.

2-Crypto-section

Si necesitas la configuración FULL, Flexible o FULL Strict. Puedes encontrar más información sobre sus casos de uso aquí.

3. Desplázate hacia abajo en la sesión de Crypto y busca que esta opción esté habilitada:

3-Use-https-active

Al hacer esto, no tendrás la necesidad de agregar nada en la configuración de tu servidor en Apache o Nginx. ¡Esta es una gran manera de hacerlo ya que Cloudflare se encarga de la configuración del proxy!

Usando Apache:

# Ensure that Apache listens on port 80

    DocumentRoot "/www/example1"
    ServerName www.example.com
    ServerAlias example.com
    # Other directives here
	#Redirect to 443/HTTPS Protocol
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]



    DocumentRoot "/www/example1"
    ServerName www.example.com
    ServerAlias example.com
    # Other directives here

Usando htaccess:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]

Usando Nginx:

server {
#===============================
#   Redirect Configuration
#===============================
listen 80;
server_name example.com;
return 301 https://example.com$request_uri;
}

server {
#===============================
#   SSL Configuration
#===============================
listen 443;
server_name example.com;
}

Estámos en la era de la información y nuestros clientes necesitan la confianza y tranquilidad de que las transacciones que realizan a través de nuestro sitio son 100% seguras. El Certificado SSL contiene claves digitales para la protección e integridad de datos al enviar y recibir información, esto quiere decir que la transmisión de datos entre un servidor y un usuario web es totalmente cifrada y encriptada.

Obtener un certificado SSL ya no es una opción, es imprescindible si deseas que tu sitio obtenga los diferentes beneficios que proporciona SSL.

En este blog, te mostré cómo obtener un certificado con 3 entidades diferentes y cómo redirigir su tráfico al SSL.

¿Por qué elegir ClickIT?

  • ¿Estás buscando redirigir todo el tráfico de su sitio web a https?
  • Ayudamos a empresas como TÚ a proteger sitios web y aplicaciones.

Tagged under:

Leave a Reply

Your email address will not be published.

Google Analytics Alternative