nginx - ssl und www umleiten die Konfiguration

895
w--

Dies bezieht sich auf:
https://stackoverflow.com/questions/24538973/django-allowed-hosts-error-for-www-domain-und-ip-addresse

ich versuche, www- und nicht-ssl-anfragen an die ssl-nicht-www-Domain für meine Website umzuleiten. Ich verwende Nginx für den Front-End-Webserver

Leider habe ich weiterhin ein paar Probleme:
* Wenn ich https://www.domain.com betreibe, erhalte ich ein http400.
* Ich erhalte immer noch Fehler von der zugrundeliegenden Anwendung, die Anfragen auf www.domain.com und <ipaddress> empfängt

Kann mir jemand helfen, was falsch mit meinem conf ist?

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; }  } 
1

0 Antworten auf die Frage