Gostaria de pedir ajuda com a seguinte configuração do Nginx, para que URLs como https://www.mywebsite.com
seja reescrito como https://mywebsite.com
. Atualmente, estou usando a seguinte configuração:
server {
server_name www.mywebsite.com;
return 301 $scheme://mywebsite.com$request_uri;
}
server {
listen 80;
server_name mywebsite.com;
# Some more settings...
}
server {
listen 443 ssl;
server_name mywebsite.com;
ssl_certificate path_to_ssl_certificate;
ssl_certificate_key path_to_ssl_certificate_key;
# Some more settings...
}
Caso isso seja importante, o certificado que estou usando é um certificado SSL curinga que foi autoassinado usando o OpenSSL no próprio servidor (Ubuntu 12.04). O que está acontecendo é que www.mywebsite.com
redireciona corretamente para mywebsite.com
, mas https://www.mywebsite.com
não redirecionar para https://www.mywebsite.com
(isto é, o www
ainda aparece ao visualizar a página em um navegador). O que posso estar fazendo errado?