В письме от понедельник, 13 марта 2023 г. 10:46:51 MSK пользователь Maksim Kulik написал: > Мне кажется, что в RFC речь идет скорее про разные блоки server {}, т.к. > речь явно про several virtual hosts, а не про several server names. То есть > веб-сервер вполне корректно по RFC выбирает блок server {} по имени хоста и > используется главное имя этого блока далее в работе. > Вы в своем примере имеете один виртуал хост и N имен (алиасов, если хотите) > в нем, где N может быть бесконечным в случае дефолтного хоста. Ваш сервер и > выбирает этот самый хост по имени, которое видит в заголовке. Правильно. И то имя которое совпало должно попасть в переменную окружения SERVER_NAME
Ну даже если не читать сам текст RFC (а там по-моему предельно ясно все написано), из соображений общий логики, почему в SERVER_NAME попадает первый из алиасов, а не тот на который пришли??? В этом нет вообще никакой логики. > > пн, 13 мар. 2023 г. в 10:33, Nikolay Shaplov <dh...@nataraj.su>: > > > > > > > > A deployed server can have more than one possible value for this > > variable, where several HTTP virtual hosts share the same IP address. > > In that case, the server would use the contents of the request's Host > > header field to select the correct virtual host. > > > > > > > > Но как? Английским по белому написано.... ", the server would use the > > contents > > of the request's Host header field to select the correct virtual host" > > > > > > > > > > -- > > Nikolay Shaplov aka Nataraj > > Fuzzing Engineer at Postgres Professional > > Matrix IM: @dhyan:nataraj.su > > _______________________________________________ > > nginx-ru mailing list > > nginx-ru@nginx.org > > https://mailman.nginx.org/mailman/listinfo/nginx-ru > > > > -- Nikolay Shaplov aka Nataraj Fuzzing Engineer at Postgres Professional Matrix IM: @dhyan:nataraj.su
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ nginx-ru mailing list nginx-ru@nginx.org https://mailman.nginx.org/mailman/listinfo/nginx-ru