Задать вопрос
font
@font
В поисках самого лучшего

Bad request в Nginx?

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

Listen 80;
Listen 443 ssl;

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

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

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