Nginx - A melhor maneira de forçar o redirecionamento para HTTPS com URL www
- 3018
- 607
- Arnold Murray
Perguntas- Como forço o redirecionamento dos usuários para HTTPS com o domínio prefixo www. Como faço para redirecionar um usuário para https no nginx? A melhor maneira de forçar o redirecionamento dos usuários para www e https.
Este tutorial fornecerá a melhor maneira de redirecionar os usuários com força para https: //
Url com www
prefixo de domínio. Por exemplo, seu nome de domínio é exemplo.com, abaixo da configuração, redirecionará com força os usuários para https: // www.exemplo.com de todas as maneiras.
Vamos editar o arquivo de configuração do host virtual nginx:
sudo vim/etc/nginx/sites-habilitado/exemplo.com.conf
e adicione o conteúdo abaixo. Alterar exemplo.com seu nome de domínio real. Além disso, adicione outras configurações necessárias específicas para o seu host virtual.
# Força todos os usuários a https: // www.exemplo.com servidor com ouça 80; Exemplo server_name.com www.exemplo.com; retornar 301 https: // www.exemplo.com $ request_uri; servidor Ouça 443 SSL; Exemplo server_name.com; ssl_certificate/etc/nginx/ssl/www.exemplo.com.PEM; ssl_certificate_key/etc/nginx/ssl/www.exemplo.com.chave; retornar 301 https: // www.exemplo.com $ request_uri; servidor Ouça 443 SSL; Server_name www.exemplo.com; root/var/www/html error_page 403/erro/404.html; error_page 404 /erro /404.html; error_page 500 502 503 504 /erro /50x.html; ssl_certificate/etc/nginx/ssl/www.exemplo.com.PEM; ssl_certificate_key/etc/nginx/ssl/www.exemplo.com.chave;
Depois de fazer a alteração no arquivo de configuração, reinicie seu servidor da web nginx e tente acessar seu domínio como URLs. Em todas as condições, isso será redirecionado para https: // www.exemplo.com.
- « Como configurar o Apache com PHP/FastCGI no CentOS/RHEL 7/6
- Como instalar o PostgreSQL no CentOS/RHEL 7 »