<div dir="ltr"><div dir="ltr">Да, Ñ‚.к. name of the server - ÑÑ‚о Ð¿ÐµÑ€Ð²Ð¾Ðµ Ð¸Ð¼Ñ Ð² Ð´Ð¸Ñ€ÐµÐºÑ‚иве server_name. Ð’ыше Ð² Ð¿ÐµÑ€ÐµÐ¿Ð¸ÑÐºÐµ ÑƒÐ¶Ðµ Ð¿Ð¸ÑÐ°Ð»Ð¸, Ñ‡Ñ‚о ÑÑ‚о ÑƒÐ¿Ð¾Ð¼ÑÐ½ÑƒÑ‚о Ð² Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚ации - <a href="http://nginx.org/ru/docs/http/ngx_http_core_module.html#server_name">http://nginx.org/ru/docs/http/ngx_http_core_module.html#server_name</a></div><div>Кроме ÑÑ‚ого, ÐœÐ°ÐºÑÐ¸Ð¼ Ð¿Ð¸ÑÐ°Ð» Ð¿Ñ€Ð¾ Ð°Ð½Ð°Ð»Ð¾Ð³Ð¸ Ð² Ð²ÐµÐ±-сервере Apache - Ñ‚ам ÐµÑÑ‚ÑŒ ServerName, Ð² ÐºÐ¾Ñ‚ором Ð¾Ð¿Ð¸ÑÑ‹Ð²Ð°ÐµÑ‚ся Ñ‚олько Ð¾Ð´Ð½Ð¾ Ð¸Ð¼Ñ Ð¸ ServerAlias, ÐºÐ¾Ñ‚орых Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¼Ð½Ð¾Ð³Ð¾. Ð’ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ð¾Ð¼ Ð²Ð°Ð¼Ð¸ Ð¿Ñ€Ð¸Ð¼ÐµÑ€Ðµ ServerName - <a href="http://h1.example.com">h1.example.com</a>, Ð¾ÑÑ‚альное - Ð°Ð»Ð¸Ð°ÑÑ‹. Ð Ð°Ð»Ð¸Ð°Ñ Ð½Ð¸ÐºÐ¾Ð³Ð´Ð° Ð½Ðµ Ð¿Ð¾Ð¿Ð°Ð´Ð°ÐµÑ‚ Ð² Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ SERVER_NAME.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">пн, 13 Ð¼Ð°Ñ€. 2023 г. Ð² 13:21, Nikolay Shaplov <<a href="mailto:dhyan@nataraj.su">dhyan@nataraj.su</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Ð’ Ð¿Ð¸ÑÑŒÐ¼Ðµ Ð¾Ñ‚ Ð¿Ð¾Ð½ÐµÐ´ÐµÐ»ÑŒÐ½Ð¸Ðº, 13 Ð¼Ð°Ñ€Ñ‚а 2023 Ð³. 13:16:25 MSK Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ель Maksim <br>
Kulik Ð½Ð°Ð¿Ð¸ÑÐ°Ð»:<br>
> <a href="http://h1.example.com" rel="noreferrer" target="_blank">h1.example.com</a> - ÑÑ‚о Ð¸ ÐµÑÑ‚ÑŒ Ð¸Ð¼Ñ ÑÐµÑ€Ð²ÐµÑ€Ð°, Ð¾ÑÑ‚альное - Ð°Ð»Ð¸Ð°ÑÑ‹.<br>
<br>
Как Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð²Ñ‹Ð³Ð»ÑÐ´ÐµÑ‚ÑŒ ÐºÐ¾Ð½Ñ„иг, Ð´Ð»Ñ ÑÐ»ÑƒÑ‡Ð°Ñ ÐºÐ¾Ñ‚орый Ð¾Ð¿Ð¸ÑÐ°Ð½ Ð² RFC<br>
<br>
  Â "A deployed server can have more than one possible value for this<br>
  Â variable, where several HTTP virtual hosts share the same IP address"<br>
?<br>
<br>
Соответсвует Ð»Ð¸ ÑƒÐ¿Ð¾Ð¼ÑÐ½ÑƒÑ‚ое Ð²Ð°Ð¼ Ð¸Ð¼Ñ ÑÐµÑ€Ð²ÐµÑ€Ð° Ñ„ормулировке "name of the server <br>
host to which the client request is directed." ?<br>
<br>
> <br>
> Ð¿Ð½, 13 Ð¼Ð°Ñ€. 2023 г. Ð² 13:12, Nikolay Shaplov <<a href="mailto:dhyan@nataraj.su" target="_blank">dhyan@nataraj.su</a>>:<br>
> <br>
> <br>
> > Ð’ Ð¿Ð¸ÑÑŒÐ¼Ðµ Ð¾Ñ‚ Ð¿Ð¾Ð½ÐµÐ´ÐµÐ»ÑŒÐ½Ð¸Ðº, 13 Ð¼Ð°Ñ€Ñ‚а 2023 Ð³. 12:40:14 MSK Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ель Ð˜Ð»ÑŒÑ<br>
> > Ð¨Ð¸Ð¿Ð¸Ñ†Ð¸Ð½ Ð½Ð°Ð¿Ð¸ÑÐ°Ð»:<br>
> > <br>
> > > > A deployed server can have more than one possible value for this<br>
> > > > variable, where several HTTP virtual hosts share the same IP address.<br>
> > > > In that case, the server would use the contents of the request's Host<br>
> > > > header field to select the correct virtual host.<br>
> > > ><br>
> > > ><br>
> > > ><br>
> > > > ÐœÐ¾Ð¹ Ð²Ð¾Ð»ÑŒÐ½Ñ‹Ð¹ Ð¿ÐµÑ€ÐµÐ²Ð¾Ð´ "Ð’ ÑÐ»ÑƒÑ‡Ð°Ðµ ÐµÑÐ»Ð¸ ÐµÑÑ‚ÑŒ Ð½ÐµÑÐºÐ¾Ð»ÑŒÐºÐ¾ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ов Ð½Ð°<br>
> > <br>
> > Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ<br>
> > <br>
> > > > Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ SERVER_NAME, Ð½Ð°Ð¿Ñ€Ð¸Ð¼ÐµÑ€ Ð½ÐµÑÐºÐ¾Ð»ÑŒÐºÐ¾ Ð²Ð¸Ñ€Ñ‚альных<br>
> > > > Ñ…остов<br>
> > > > Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð¾Ð´Ð¸Ð½ Ð¸ Ñ‚от Ð¶Ðµ IP-адрес, ÑÐµÑ€Ð²ÐµÑ€Ñƒ ÑÐ»ÐµÐ´ÑƒÐµÑ‚ Ð¸Ð·ÑƒÑ‡Ð¸Ñ‚ÑŒ ÑÐ¾Ð´ÐµÑ€Ð¶Ð¸Ð¼Ð¾Ðµ<br>
> > > > Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° Host Ð¿Ñ€Ð¸ÑˆÐµÐ´ÑˆÐµÐ³Ð¾ Ð² http-запросе Ð¸ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐµÐ³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ<br>
> > <br>
> > Ð´Ð»Ñ<br>
> > <br>
> > > > Ñ‚ого<br>
> > > > Ñ‡Ñ‚обы Ð²Ñ‹Ð±Ñ€Ð°Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ный virtual host"<br>
> > ><br>
> > ><br>
> > ><br>
> > > Ð²ÑÐµ Ð²ÐµÑ€Ð½Ð¾. Ð½Ð¾ ÑÑ‚о Ð¿Ñ€Ð¾ Ð´Ñ€ÑƒÐ³Ð¾Ðµ Ð¶Ðµ Ñ€ÐµÑ‡ÑŒ.<br>
> > > Ð² Ñ†Ð¸Ñ‚ируемом Ñ„рагменте Ñ€ÐµÑ‡ÑŒ Ð¿Ñ€Ð¾ Ñ‚о, Ñ‡Ñ‚о ÐµÑÐ»Ð¸ Ñƒ Ð²Ð°Ñ Ð½ÐµÑÐºÐ¾Ð»ÑŒÐºÐ¾<br>
> > > Ð²Ð¸Ñ€Ñ‚уальных<br>
> > > Ñ…остов, Ð½Ð¾ Ð²Ñ‹Ð±Ñ€Ð°Ñ‚ÑŒ Ð¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ñ‹Ð¹ Ð¼Ð¾Ð¶Ð½Ð¾ Ð¸ Ð½ÑƒÐ¶Ð½Ð¾ Ð¸ÑÑ…одя Ð¸Ð· Host.<br>
> > ><br>
> > ><br>
> > ><br>
> > > Ð½Ð¾ ÐµÑÐ»Ð¸ Ð¿Ð¾ Ñ„акту Ð²Ñ‹ Ð¿Ð¾Ð¿Ð°Ð»Ð¸ Ð² Ð´ÐµÑ„олт, Ñ‚о Ð²Ñ‹Ð±Ð¾Ñ€, Ð¾Ð¿Ð¸ÑÐ°Ð½Ð½Ñ‹Ð¹ Ð²Ñ‹ÑˆÐµ, Ð²Ñ‹ ÑƒÐ¶Ðµ<br>
> > > ÑÐ´ÐµÐ»Ð°Ð»Ð¸.<br>
> ><br>
> ><br>
> ><br>
> > Ñ…орошо, Ð´Ð°Ð²Ð°Ð¹Ñ‚е ÑÐ¾Ð²ÑÐµÐ¼ Ð½Ð° Ð¿Ñ€Ð¸Ð¼ÐµÑ€Ð°Ñ….<br>
> > Ð’ ÐºÐ¾Ð½Ñ„иге Ð½Ð°Ð¿Ð¸ÑÐ°Ð½Ð¾:<br>
> ><br>
> ><br>
> ><br>
> > server_name <a href="http://h1.example.com" rel="noreferrer" target="_blank">h1.example.com</a> <a href="http://h2.example.com" rel="noreferrer" target="_blank">h2.example.com</a> <a href="http://h3.example.com" rel="noreferrer" target="_blank">h3.example.com</a>;<br>
> > include  Â  Â  Â  fastcgi_params;<br>
> > fastcgi_pass  unix:/var/run/my-fastcgi;<br>
> ><br>
> ><br>
> ><br>
> > Ð¯ Ð±Ñ€Ð°ÑƒÐ·ÐµÑ€Ð¾Ð¼ Ð·Ð°Ñ…ожу Ð½Ð° <a href="http://h2.example.com" rel="noreferrer" target="_blank">h2.example.com</a><br>
> ><br>
> ><br>
> ><br>
> > Ð§Ñ‚о Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð¾ÐºÐ°Ð·Ð°Ñ‚ься Ð² SERVER_NAME Ð´Ð»Ñ cgi-скрипта ÐºÐ¾Ñ‚орый Ð±ÑƒÐ´ÐµÑ‚ Ð¾Ñ‚вечать<br>
> > Ð½Ð°<br>
> > ÑÑ‚от Ð·Ð°Ð¿Ñ€Ð¾Ñ?<br>
> ><br>
> ><br>
> ><br>
> > --<br>
> > Nikolay Shaplov aka Nataraj<br>
> > Fuzzing Engineer at Postgres Professional<br>
> > Matrix IM: @dhyan:<a href="http://nataraj.su" rel="noreferrer" target="_blank">nataraj.su</a><br>
> > _______________________________________________<br>
> > nginx-ru mailing list<br>
> > <a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>
> > <a href="https://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank">https://mailman.nginx.org/mailman/listinfo/nginx-ru</a><br>
> ><br>
> ><br>
<br>
<br>
-- <br>
Nikolay Shaplov aka Nataraj<br>
Fuzzing Engineer at Postgres Professional<br>
Matrix IM: @dhyan:<a href="http://nataraj.su" rel="noreferrer" target="_blank">nataraj.su</a><br>
</blockquote></div></div>