Re: replace headers - как?
> Что в Chromium, что в Mozilla Firefox будет чистая беленькая страничка. т.е. белая пустая страница без какого либо сообщения лучше? 2017-08-24 11:42 GMT+03:00 1a2bb2cc: > Привет! > Да, подключиться по 80 порту можно, но если в конфиге стоит строка: > > return 426 "Upgrade Required"; > > > Chromium выводит страничку с таким текстом (в консоли разработчика даже > будут отсутствовать заголовки): > Не удается получить доступ к сайту > > Веб-страница по адресу http://core.example.com/, возможно, временно > недоступна или постоянно перемещена по новому адресу. > ERR_INVALID_RESPONSE > > > > А Mozilla Firefox вот с таким: > Файл не найден > > Firefox не может найти файл http://core.example.com/. > > Проверьте правильность введённого имени файла, соответствие регистра и > отсутствие других ошибок в имени файла. > Проверьте, не был ли файл переименован, удалён или перемещён. > > > > > А если в конфиге указать: > return 426; > > Что в Chromium, что в Mozilla Firefox будет чистая беленькая страничка. > > Posted at Nginx Forum: https://forum.nginx.org/read. > php?21,276129,276146#msg-276146 > > ___ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru > ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: replace headers - как?
Привет! Да, подключиться по 80 порту можно, но если в конфиге стоит строка: return 426 "Upgrade Required"; Chromium выводит страничку с таким текстом (в консоли разработчика даже будут отсутствовать заголовки): Не удается получить доступ к сайту Веб-страница по адресу http://core.example.com/, возможно, временно недоступна или постоянно перемещена по новому адресу. ERR_INVALID_RESPONSE А Mozilla Firefox вот с таким: Файл не найден Firefox не может найти файл http://core.example.com/. Проверьте правильность введённого имени файла, соответствие регистра и отсутствие других ошибок в имени файла. Проверьте, не был ли файл переименован, удалён или перемещён. А если в конфиге указать: return 426; Что в Chromium, что в Mozilla Firefox будет чистая беленькая страничка. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,276129,276146#msg-276146 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: replace headers - как?
On Thu, Aug 24, 2017 at 04:18:01AM -0400, 1a2bb2cc wrote: > Цель была в ответе согласно RFC 2817. > Благодарю! Ответы получены на все вопросы - оставляем как есть, немного > модифицировав конфиг до такого: > > server { > listen 0.0.0.0:80; > server_name core.example.com; > add_header Upgrade "TLS/1.0, HTTP/1.1" always; > add_header Connection Upgrade always; > return 426; > } > > В этом случае Mozilla Firefox и Chromium более мягче обрабатывают ошибку, не > пугая пользователя невозможностью подключиться к удалённому хосту. Поясните, pls, какая была ошибка до и какая стала после этих модификаций. Ведь к хосту по порту 80 подключиться в любом случае можно, разве не так? -- Eugene Berdnikov ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: replace headers - как?
Привет! Цель была в ответе согласно RFC 2817. Благодарю! Ответы получены на все вопросы - оставляем как есть, немного модифицировав конфиг до такого: server { listen 0.0.0.0:80; server_name core.example.com; add_header Upgrade "TLS/1.0, HTTP/1.1" always; add_header Connection Upgrade always; return 426; } В этом случае Mozilla Firefox и Chromium более мягче обрабатывают ошибку, не пугая пользователя невозможностью подключиться к удалённому хосту. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,276129,276144#msg-276144 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru