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.