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?