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-fo...@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 mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru