Nginx la mejor manera de forzar la redirección a HTTPS con URL www

Nginx la mejor manera de forzar la redirección a HTTPS con URL www

Preguntas: ¿Cómo obligo a los usuarios de redirección a HTTPS con el dominio de prefijo www?. ¿Cómo redirigo a un usuario a https en nginx?? La mejor manera de obligar a los usuarios de redirección a www y https.

Este tutorial le proporcionará la mejor manera de redirigir a los usuarios con fuerza a https: // Url con www prefijo de dominio. Por ejemplo, su nombre de dominio es un ejemplo.com, la configuración a continuación redirigirá con fuerza a los usuarios a https: // www.ejemplo.com en todos los sentidos.

Editemos el archivo de configuración del host virtual Nginx:

sudo vim/etc/nginx/sites habilitado/ejemplo.comunicarse.confusión 

y agregue el contenido a continuación. Cambiar ejemplo.com con su nombre de dominio real. Además, agregue cualquier otra configuración requerida específica para su host virtual.

# Obligar a todos los usuarios a https: // www.ejemplo.servidor com escuchar 80; Ejemplo de server_name.com www.ejemplo.com; devolver 301 https: // www.ejemplo.com $ request_uri;  servidor escuchar 443 ssl; Ejemplo de server_name.com; ssl_certificate/etc/nginx/ssl/www.ejemplo.comunicarse.pem; ssl_certificate_key/etc/nginx/ssl/www.ejemplo.comunicarse.llave; devolver 301 https: // www.ejemplo.com $ request_uri;  servidor escuchar 443 ssl; server_name www.ejemplo.com; root/var/www/html error_page 403/error/404.html; ERROR_PAGE 404 /Error /404.html; Error_page 500 502 503 504 /error /50x.html; ssl_certificate/etc/nginx/ssl/www.ejemplo.comunicarse.pem; ssl_certificate_key/etc/nginx/ssl/www.ejemplo.comunicarse.llave;  

Después de realizar el cambio en el archivo de configuración, reinicie su servidor web Nginx e intente acceder a su dominio como URLS. En todas las condiciones, esto se redirigirá a https: // www.ejemplo.comunicarse.