nginx - конфигурация перенаправления ssl и www
844
w--
это связано с:
https://stackoverflow.com/questions/24538973/django-allowed-hosts-error-for-www-domain-and-ip-address
Я пытаюсь перенаправить запросы www и non-ssl в домен ssl non-www для моего сайта. я использую nginx для веб-сервера переднего плана
к сожалению, у меня продолжают возникать проблемы:
* если я запускаю https://www.domain.com, я получаю http400
* я все еще получаю ошибки из базового приложения, которое получает запросы на www.domain.com и <ipaddress>
Может кто-нибудь помочь указать, что не так с моим conf ниже?
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; } }
0 ответов на вопрос
Похожие вопросы
-
9
Заставить веб-адрес проходить через HTTPS
-
2
Ежедневная полоса Дилберта, поданная https
-
5
Как заставить мой браузер запоминать пароли для защищенных сайтов?
-
-
2
Я не могу получить доступ к https страницам = (
-
1
Каковы решения проблемы Ha.ckers.org?
-
2
Разница между Ctrl + Обновить и Ctrl + Shift + Обновить?
-
1
Что делает адресную строку в IE зеленым?
-
9
Как скачать торренты из офиса?
-
5
Single-EXE GUI клиент для загрузки файлов с веб-сервера?
-
3
GMail и SSL Encryption - сколько зашифровано