Re: replace headers - как?

2017-08-24 Пенетрантность Alex Domoradov
> Что в 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 - как?

2017-08-24 Пенетрантность 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

Re: replace headers - как?

2017-08-24 Пенетрантность Evgeniy Berdnikov
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 - как?

2017-08-24 Пенетрантность 1a2bb2cc
Привет!
Цель была в ответе согласно 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