Re: Разный контент для пользователей разных сетей

Igor Sysoev igor на sysoev.ru
Ср Мар 31 18:11:06 UTC 2021


geo  $geo  {
     default          global;
     192.168.1.0/24   local;
}

server {
    location / {
        index  $geo.html;
    }
    location = /global.html {
        internal;
    }
    location = /local.html {
        internal;
    }
}

-- 
Igor Sysoev

> On 31 Mar 2021, at 20:59, budarin <nginx-forum на forum.nginx.org> wrote:
> 
> Нужно отдавать разный index.html для локальных пользователей и пользователей
> интернета
> Делаю так
> 
>        location /local.html {
>            allow 192.168.1.0/24;
>            deny all;
>            internal;
>        }
> 
>        location /global.html {
>            deny 192.168.1.0/24;
>            allow all;
>            internal;
>        }
> 
>        location / {
>            try_files  /global.html /local.html =404;
>        }
> 
> пользователи локальной сети видят global.html да и напрямую если указать урл
> конкретного документа имеется доступ (
> 
> Posted at Nginx Forum: https://forum.nginx.org/read.php?21,291116,291116#msg-291116
> 
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru



Подробная информация о списке рассылки nginx-ru