isso está relacionado a: link
Estou tentando redirecionar as solicitações www e não-ssl para SSL no domínio não www do meu site. Eu estou correndo nginx para o servidor web front-end
infelizmente, continuo tendo alguns problemas:
* se eu rodar o link , recebo um endereço http400
* Eu ainda recebo erros do aplicativo subjacente que está recebendo solicitações em www.domain.com e < ipaddress >
Alguém pode ajudar a apontar o que há de errado com o meu conf abaixo?
server {
listen <ip address>:80;
server_name "";
return 444;
}
server{
listen <ip address>:80;
server_name www.domain.com;
return 301 $scheme://domain.com$request_uri;
}
#HTTPS server
server{
listen <ip address>:80;
listen <ip address>:443 ssl;
server_name domain.com;
location / {
uwsgi_pass unix:<path to socket file>;
include /etc/nginx/uwsgi_params;
}
if ($ssl_protocol = ""){
return 301 https://$host$request_uri;
}
}