Re: 400 Bad Request The plain HTTP request was sent to HTTPS port

2022-07-10 Пенетрантность Maxim Dounin
Hello! On Sat, Jul 09, 2022 at 04:46:23AM -0400, milov wrote: > Как выловить такие ошибки в логе? я их не вижу, есть ошибки типа warn Но это > не то. Вы чуть раньше в этом треде писали Илье, "client sent plain HTTP request to HTTPS port". Как и другие ошибки в клиентских запросах, эти ошибки

Re: 400 Bad Request The plain HTTP request was sent to HTTPS port

2022-07-09 Пенетрантность milov
Как выловить такие ошибки в логе? я их не вижу, есть ошибки типа warn Но это не то. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,294635,294697#msg-294697 ___ nginx-ru mailing list -- nginx-ru@nginx.org To unsubscribe send an email to ngin

Re: 400 Bad Request The plain HTTP request was sent to HTTPS port

2022-07-07 Пенетрантность Maxim Dounin
Hello! On Thu, Jul 07, 2022 at 04:57:27AM -0400, milov wrote: > http://paste.org.ru/?j76h3l Изменил айпи, пути и домены. Каких-либо проблем в конфиге, относящихся к обсуждаемому вопросу, я не вижу: директива "ssl" в конфиге не используется вообще, каких-либо перенаправлений, где бы мог быть у

Re: 400 Bad Request The plain HTTP request was sent to HTTPS port

2022-07-07 Пенетрантность milov
http://paste.org.ru/?j76h3l Изменил айпи, пути и домены. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,294635,294670#msg-294670 ___ nginx-ru mailing list -- nginx-ru@nginx.org To unsubscribe send an email to nginx-ru-le...@nginx.org

Re: 400 Bad Request The plain HTTP request was sent to HTTPS port

2022-07-07 Пенетрантность Антон Горлов via nginx-ru
07.07.2022 11:34, milov пишет: А как тут прикрепить файл? полотно длинное сюда постить. Нет сюда простыню не надо. Запостите содержимое например на http://paste.org.ru/ ,а сюда ссылку ___ nginx-ru mailing list -- nginx-ru@nginx.org To unsubscribe send

Re: 400 Bad Request The plain HTTP request was sent to HTTPS port

2022-07-07 Пенетрантность milov
А как тут прикрепить файл? полотно длинное сюда постить. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,294635,294667#msg-294667 ___ nginx-ru mailing list -- nginx-ru@nginx.org To unsubscribe send an email to nginx-ru-le...@nginx.org

Re: 400 Bad Request The plain HTTP request was sent to HTTPS port

2022-07-06 Пенетрантность Maxim Dounin
Hello! On Wed, Jul 06, 2022 at 04:44:41AM -0400, milov wrote: > Maxim Dounin Wrote: > --- > > У вас явно некорректная конфигурация, использующая "ssl on;". > > Основное правило при использовании "ssl on;" очень простое: SSL и > > не-SSL liste

Re: 400 Bad Request The plain HTTP request was sent to HTTPS port

2022-07-06 Пенетрантность milov
Maxim Dounin Wrote: --- > У вас явно некорректная конфигурация, использующая "ssl on;". > Основное правило при использовании "ssl on;" очень простое: SSL и > не-SSL listen-сокеты должны использоваться строго в разных блоках > server{}. Любые

Re: 400 Bad Request The plain HTTP request was sent to HTTPS port

2022-07-05 Пенетрантность Maxim Dounin
Hello! On Tue, Jul 05, 2022 at 07:20:46PM -0400, milov wrote: > возможно вы правы но у меня версия nginx 1.13 Возможность задавать конфигурацию с помощью "listen ... ssl" появилась в nginx 0.7.14. Но, конечно, использовать nginx 1.13.x в продакшне я бы не рекомендовал. > ещё заметил такое, ч

Re: 400 Bad Request The plain HTTP request was sent to HTTPS port

2022-07-05 Пенетрантность milov
возможно вы правы но у меня версия nginx 1.13 ещё заметил такое, что если несколько сайтов на одном айпи то проблема возвращается, развел по разным айпи и работает, что уже хорошо. непонятно почему проблема вылезла после обновления сертификата. а нжинкс перегружаю после каждого обновления сертифи

Re: 400 Bad Request The plain HTTP request was sent to HTTPS port

2022-07-05 Пенетрантность Maxim Dounin
Hello! On Tue, Jul 05, 2022 at 03:40:47PM -0400, milov wrote: > В общем решил проблему. > > У меня на одном айпи висит несколько сайтов и в конфигах nginx прописано у > двух сайтов default_server, оставил только у одного и проблема решилась. > Возможно это баг какой-то и стоит куда-то сообщить.

Re: 400 Bad Request The plain HTTP request was sent to HTTPS port

2022-07-05 Пенетрантность milov
В общем решил проблему. У меня на одном айпи висит несколько сайтов и в конфигах nginx прописано у двух сайтов default_server, оставил только у одного и проблема решилась. Возможно это баг какой-то и стоит куда-то сообщить. Странно только почему раньше работали редиректы ) Спасибо всем за помощ

Re: 400 Bad Request The plain HTTP request was sent to HTTPS port

2022-07-05 Пенетрантность milov
Почему проблема с http2 это в другой же секции? Редирект то здесь не срабатывает server { listen 80; server_name .local.map; rewrite ^(.*) https://$host$1 permanent; #return 301 https://$host$request_uri; } Posted at Nginx Forum: https://forum.nginx.org/read.php?21,294635,294641#msg-294641

Re: 400 Bad Request The plain HTTP request was sent to HTTPS port

2022-07-05 Пенетрантность Maxim Dounin
Hello! On Tue, Jul 05, 2022 at 05:49:57AM -0400, milov wrote: > Прошу посильной помощи, появилась ошибка 400 Bad Request с http на https > после обновления сертификата летс энкрипт > > Конфиг nginx не менялся уже года 3 как минимум, редиректы хорошо работали. > Вчера обновил сертификат летс энкр

Re: 400 Bad Request The plain HTTP request was sent to HTTPS port

2022-07-05 Пенетрантность Илья Шипицин
не могу соотнести это сообщение об ошибке с 400-кой. есть еще мысль (если вдруг error_log не поможет), попробовать отключить http2. помнится какие-то очень экзотические ошибки на уровне http2 давали 400 и не логировались. вт, 5 июл. 2022 г. в 15:57, milov : > [info] 23978#0: *221 client sent pla

Re: 400 Bad Request The plain HTTP request was sent to HTTPS port

2022-07-05 Пенетрантность milov
[info] 23978#0: *221 client sent plain HTTP request to HTTPS port while reading client request headers closed keepalive connection вот такие логи полезли Posted at Nginx Forum: https://forum.nginx.org/read.php?21,294635,294637#msg-294637 ___ nginx-ru

Re: 400 Bad Request The plain HTTP request was sent to HTTPS port

2022-07-05 Пенетрантность Илья Шипицин
добавьте error_log уровня info Основная функциональность (nginx.org) в соответствующий сайт и на уровне сервера. в некоторых случаях 400-ка это bad request и запрос не попадает в сайт, а логируется на уровне выше вт, 5 июл. 2022 г. в 14: