On Mon, Nov 20, 2017 at 04:43:05PM +0300, CoDDoC wrote: > Ладно, с этим разберусь. > Еще толику Вашего времени... Не совсем в тему, но почти. О выборе секции > server для обработки запроса. > > Я слегка запутался, что от чего зависит: $host от $server_name или наоборот? > Вот как я это понимаю. > > 1. Сначала неправильный запрос: > echo -e 'HEAD http://www.other-domain.com/some-path > HTTP/1.1\n''host:www.my-domain.com\n''user-agent:NCAT-TEST\n'| ncat > www.my-domain.com 80 > Как все происходит (ИМХО): > 1.1. Получаем значение $host из строки запроса: $host = www.other-domain.com > На заголовок ($http_host = www.my-domain.com) в данном случае не смотрим.
так может делать только прокся (причем прямая, а не реверсивная), для www-сервера это некорректный запрос. отвечать 500 или 400, секция нафиг. _______________________________________________ nginx-ru mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
