font
@font
В поисках самого лучшего

Bad request в Nginx?

Прив!
Nginx стоит, возникает 400 ошибка при обращении по http. Советы со stackoverflow ни к чему ни привели.
Хочу: чтобы при обращении по http nginx отправлял на https.
Проблема: получается сделать либо по http, либо https.
Если работает 443, на 80 порту Bad Request. Если работает 80, SSL приходится вырубать.
Проще сто раз увидеть. Кому не жаль, накидайте конфигов сервер блоков (те что в sites-available)
  • Вопрос задан
  • 529 просмотров
Пригласить эксперта
Ответы на вопрос 2
@neol
Cделайте две секции server, слушающих разные порты: один с SSL (443), другой без (80).
Ответ написан
Комментировать
kaiten
@kaiten
Архитектор ИС
В server директиве укажите две listen директивы:

Listen 80;
Listen 443 ssl;

Использовать ssl on; в данном случае не нужно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы