В письме от понедельник, 13 марта 2023 г. 10:57:09 MSK пользователь Maksim 
Kulik написал:
> А где написано, что сервер ДОЛЖЕН его ИСПОЛЬЗОВАТЬ дальше? Он должен
> использовать это имя для ВЫБОРА виртуал-хоста. Насколько я вижу, в RFC не
> описано дальнейшее поведение сервера при наличии более одного SERVER_NAME в
> виртуал-хосте.

Цитирую:

   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.

Мой вольный перевод "В случае если есть несколько кандидатов на заполнение 
переменной окружения SERVER_NAME, например несколько виртальных хостов 
использует один и тот же IP-адрес, серверу следует изучить содержимое 
заголовка Host пришедшего в http-запросе и использовать его значение для того 
чтобы выбрать корректный virtual host"

>
> пн, 13 мар. 2023 г. в 10:50, Nikolay Shaplov <dh...@nataraj.su>:
>
>
> >
> >
> > Правильно. И то имя которое совпало должно попасть в переменную окружения
> > SERVER_NAME
> >
> >
> >
> > Ну даже если не читать сам текст RFC (а там по-моему предельно ясно все
> > написано), из соображений общий логики, почему в SERVER_NAME попадает
> > первый
> > из алиасов, а не тот на который пришли??? В этом нет вообще никакой
> > логики.
>
> >
> >
> >
> >
> > --
> > Nikolay Shaplov aka Nataraj
> > Fuzzing Engineer at Postgres Professional
> > Matrix IM: @dhyan:nataraj.su
> >
> >


-- 
Nikolay Shaplov aka Nataraj
Fuzzing Engineer at Postgres Professional
Matrix IM: @dhyan:nataraj.su

Attachment: 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

Ответить