server_name bug

Eugene Janusov eugene at annah.ru
Thu Oct 30 16:13:01 MSK 2008


> Есть некий сервер. У него есть некий фиксированый ip (в его локальную сеть)
> и несколько штук динамических (тунели в untrusted сети).
> Нужно чтобы некий ресурс открывался только с этого фиксированного ip, и
> некие ресурсы, которые открывались бы со всех ip.
>
> Вполне реальная ситуация, и через некоторое время такая может возникнуть и у
> меня.
>
> Сейчас это делается легко, понятно и логично:
>
> server {
>    listen 1.2.3.4:80;
>    server_name my_internal_site;
> }
> server {
>    listen *:80
>    listen 1.2.3.4:80;
>    server_name my_public_site;
> }
> server {
>    listen *:80
>    listen 1.2.3.4:80;
>    server_name my_public_site2;
> }

А как этой конфигурации помешает, если * станет полноценным wildcard'ом?
Можно будет избавиться от указания второго listen для публичных ресурсов.


-- 
Best regards,
Eugene Janusov.





More information about the nginx-ru mailing list