Re: [proposal] SERVER_NAME в fastcgi_params

2023-03-13 Пенетрантность Maksim Kulik
Все же понимают, что отсутствующий server_name - это просто способ "упрощения" минимально необходимого конфига и на самом деле имя сервера все равно присутствует (дефолтное значение - пустая строка). Что именно попадет в этом случае в SERVER_NAME - не совсем понятно. Но исходя из всей

Re: [proposal] SERVER_NAME в fastcgi_params

2023-03-13 Пенетрантность Илья Шипицин
и да и нет. в конфиге сервера, приведенным топикстартером server_name отсутствует, а запрос смаршрутизировался, потому что указан default_server в listen. а как интерпретировать MUST в случае отсутствующего server_name RFC не говорит )) пн, 13 мар. 2023 г. в 11:53, Maksim Kulik : > В RFC на эту

Re: [proposal] SERVER_NAME в fastcgi_params

2023-03-13 Пенетрантность Maksim Kulik
В RFC на эту тему есть вполне четкое мнение: The SERVER_NAME variable MUST be set to the name of the server host to which the client request is directed. Там должно быть имя сервера, который обслуживает этот запрос. Из документации nginx: Первое имя становится основным именем сервера. Всё

Re: [proposal] SERVER_NAME в fastcgi_params

2023-03-13 Пенетрантность Илья Шипицин
пн, 13 мар. 2023 г. в 11:12, Nikolay Shaplov : > В письме от понедельник, 13 марта 2023 г. 12:40:14 MSK пользователь Илья > Шипицин написал: > > > A deployed server can have more than one possible value for this > > > variable, where several HTTP virtual hosts share the same IP address. > > > In

Re: [proposal] SERVER_NAME в fastcgi_params

2023-03-13 Пенетрантность Maksim Kulik
Да, т.к. name of the server - это первое имя в директиве server_name. Выше в переписке уже писали, что это упомянуто в документации - http://nginx.org/ru/docs/http/ngx_http_core_module.html#server_name Кроме этого, Максим писал про аналоги в веб-сервере Apache - там есть ServerName, в котором

Re: [proposal] SERVER_NAME в fastcgi_params

2023-03-13 Пенетрантность Nikolay Shaplov
В письме от понедельник, 13 марта 2023 г. 13:16:25 MSK пользователь Maksim Kulik написал: > h1.example.com - это и есть имя сервера, остальное - алиасы. Как должен выглядеть конфиг, для случая который описан в RFC "A deployed server can have more than one possible value for this variable,

Re: [proposal] SERVER_NAME в fastcgi_params

2023-03-13 Пенетрантность Maksim Kulik
h1.example.com - это и есть имя сервера, остальное - алиасы. пн, 13 мар. 2023 г. в 13:12, Nikolay Shaplov : > В письме от понедельник, 13 марта 2023 г. 12:40:14 MSK пользователь Илья > Шипицин написал: > > > A deployed server can have more than one possible value for this > > > variable, where

Re: [proposal] SERVER_NAME в fastcgi_params

2023-03-13 Пенетрантность Nikolay Shaplov
В письме от понедельник, 13 марта 2023 г. 12:40:14 MSK пользователь Илья Шипицин написал: > > 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

Re: [proposal] SERVER_NAME в fastcgi_params

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

Re: [proposal] SERVER_NAME в fastcgi_params

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

Re: [proposal] SERVER_NAME в fastcgi_params

2023-03-13 Пенетрантность Maxim Dounin
Hello! On Mon, Mar 13, 2023 at 10:50:37AM +0300, Nikolay Shaplov wrote: > В письме от понедельник, 13 марта 2023 г. 10:46:51 MSK пользователь Maksim > Kulik написал: > > Мне кажется, что в RFC речь идет скорее про разные блоки server {}, т.к. > > речь явно про several virtual hosts, а не про

Re: [proposal] SERVER_NAME в fastcgi_params

2023-03-13 Пенетрантность Evgeniy Berdnikov
On Mon, Mar 13, 2023 at 11:37:47AM +0300, Evgeniy Berdnikov wrote: > On Mon, Mar 13, 2023 at 10:50:37AM +0300, Nikolay Shaplov wrote: > > В письме от понедельник, 13 марта 2023 г. 10:46:51 MSK пользователь Maksim > > Kulik написал: > > > Мне кажется, что в RFC речь идет скорее про разные блоки

Re: [proposal] SERVER_NAME в fastcgi_params

2023-03-13 Пенетрантность Evgeniy Berdnikov
On Mon, Mar 13, 2023 at 10:50:37AM +0300, Nikolay Shaplov wrote: > В письме от понедельник, 13 марта 2023 г. 10:46:51 MSK пользователь Maksim > Kulik написал: > > Мне кажется, что в RFC речь идет скорее про разные блоки server {}, т.к. > > речь явно про several virtual hosts, а не про several

Re: [proposal] SERVER_NAME в fastcgi_params

2023-03-13 Пенетрантность Maxim Dounin
Hello! On Mon, Mar 13, 2023 at 10:33:36AM +0300, Nikolay Shaplov wrote: > В письме от понедельник, 13 марта 2023 г. 10:27:10 MSK пользователь Maxim > Dounin написал: > > Hello! > > > > On Mon, Mar 13, 2023 at 09:20:49AM +0300, Nikolay Shaplov wrote: > > > В письме от понедельник, 13 марта 2023

Re: [proposal] SERVER_NAME в fastcgi_params

2023-03-13 Пенетрантность Nikolay Shaplov
В письме от понедельник, 13 марта 2023 г. 10:46:51 MSK пользователь Maksim Kulik написал: > Мне кажется, что в RFC речь идет скорее про разные блоки server {}, т.к. > речь явно про several virtual hosts, а не про several server names. То есть > веб-сервер вполне корректно по RFC выбирает блок

Re: [proposal] SERVER_NAME в fastcgi_params

2023-03-13 Пенетрантность Maksim Kulik
Мне кажется, что в RFC речь идет скорее про разные блоки server {}, т.к. речь явно про several virtual hosts, а не про several server names. То есть веб-сервер вполне корректно по RFC выбирает блок server {} по имени хоста и используется главное имя этого блока далее в работе. Вы в своем примере

Re: [proposal] SERVER_NAME в fastcgi_params

2023-03-13 Пенетрантность Nikolay Shaplov
В письме от понедельник, 13 марта 2023 г. 10:27:10 MSK пользователь Maxim Dounin написал: > Hello! > > On Mon, Mar 13, 2023 at 09:20:49AM +0300, Nikolay Shaplov wrote: > > В письме от понедельник, 13 марта 2023 г. 09:17:17 MSK пользователь Dmitry > > > > Ivanov написал: > > > Вы писали 5 марта

Re: [proposal] SERVER_NAME в fastcgi_params

2023-03-13 Пенетрантность Maxim Dounin
Hello! On Mon, Mar 13, 2023 at 09:20:49AM +0300, Nikolay Shaplov wrote: > В письме от понедельник, 13 марта 2023 г. 09:17:17 MSK пользователь Dmitry > Ivanov написал: > > > Вы писали 5 марта 2023 г., 18:41:17: > > > При этом в самом конфиге сайта server_name не указан, сервер обслуживает > > >

Re: [proposal] SERVER_NAME в fastcgi_params

2023-03-13 Пенетрантность Nikolay Shaplov
В письме от понедельник, 13 марта 2023 г. 09:17:17 MSK пользователь Dmitry Ivanov написал: > Вы писали 5 марта 2023 г., 18:41:17: > > При этом в самом конфиге сайта server_name не указан, сервер обслуживает > > все доменные имена (фильтрация по имени осуществляется на фронтэнде). > > Видимо,

Re: [proposal] SERVER_NAME в fastcgi_params

2023-03-13 Пенетрантность Dmitry Ivanov
Здравствуйте, Nikolay. Вы писали 5 марта 2023 г., 18:41:17: > При этом в самом конфиге сайта server_name не указан, сервер обслуживает все > доменные имена (фильтрация по имени осуществляется на фронтэнде). Видимо, надо потыкать в RFC разработчиков фронта и забыть о "проблеме" -- С