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

2021-03-31 Пенетрантность budarin
Нужно отдавать разный index.html для локальных пользователей и пользователей интернета Делаю так location /local.html { allow 192.168.1.0/24; deny all; internal; } location /global.html { deny 192.168.1.0/24; allo

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

2021-03-31 Пенетрантность Igor Sysoev
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 wr

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

2021-03-31 Пенетрантность budarin
Игорь, спасибо за ответ! но к сожалению получаю global в локальной сети на машине где стоит nginx и где тестирую похоже что не срабатывает geo модуль - как можно проверить? Posted at Nginx Forum: https://forum.nginx.org/read.php?21,291116,291118#msg-291118 __

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

2021-03-31 Пенетрантность Igor Sysoev
Возможно, кэширование в браузере. Попробуйте curl’ом. -- Igor Sysoev > On 31 Mar 2021, at 21:30, budarin wrote: > > Игорь, спасибо за ответ! > > но к сожалению получаю global в локальной сети на машине где стоит nginx и > где тестирую > похоже что не срабатывает geo модуль - как можно провер

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

2021-03-31 Пенетрантность Иван
Здравствуйте! Попробуйте geo  $geo  { default  global; 192.168.1.0/24   local; } server {     location / {     return 200 $geo;     #return 200 $remote_addr;     }  } и, дёрнуть curl'ом. Увидите что у вас в geo. А, если заменить на закомментированную строчку, то IP адр

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

2021-03-31 Пенетрантность budarin
Понял в чем проблема (благодаря return 200 $remote_addr) - у меня nginx и сервисы в докере а там своя подсеть10.0.0.0/24 насколько я понимаю все запросы там будут из этой подсети получается я не смогу различить локальная это сеть или интернет- пользователь? Posted at Nginx Forum: https://forum.n

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

2021-03-31 Пенетрантность Иван
Здравствуйте! Запускайте контейнер с nginx c network driver (параметр докера) - host, nginx будет слушать порт непосредственно на хосте, и будет знать реальный IP клиента. Либо запустите отдельный nginx на хосте, который будет ставить заголовок X-Forwarded-For и проксировать запросы к nginx

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

2021-03-31 Пенетрантность Alex Domoradov
если запустить docker с network_mode: host, то сможете различать On Wed, Mar 31, 2021 at 9:53 PM budarin wrote: > Понял в чем проблема (благодаря return 200 $remote_addr) - у меня nginx и > сервисы в докере а там своя подсеть10.0.0.0/24 > > насколько я понимаю все запросы там будут из этой подсе

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

2021-03-31 Пенетрантность budarin
спасибо, получилось! Posted at Nginx Forum: https://forum.nginx.org/read.php?21,291116,291124#msg-291124 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Ошибки при использовании zlib-ng

2021-03-31 Пенетрантность izorkin
Здравствуйте, Maxim. Если в сборке zlib-ng отключить совместимость с zlib, то nginx не видит zlib-ng и собирается с zlib 1.2.11. Или эти патчи работают только в режиме совместимости с zlib? Вы писали 29 марта 2021 г., 16:19:47: > Hello! > On Mon, Mar 29, 2021 at 01:00:21PM +0600, raven...@mega

Не удается подменить ошибки своими страницами

2021-03-31 Пенетрантность budarin
В папке /var/www лежат файлы 404.html 502.html 503.html 500.html остальные ресурсы лежат в папке /var/www/web работающий конфиг: http { upstream web_app { least_conn; server 10.0.1.43:3000; } server { listen 443; listen

Re: Ошибки при использовании zlib-ng

2021-03-31 Пенетрантность raven...@megaline.kg
В одном из предыдущих сообщений есть ссылка на патч, подключающий zlib-ng, собранную без совмесимости с zlib 01.04.2021 02:18, izor...@gmail.com пишет: Здравствуйте, Maxim. Если в сборке zlib-ng отключить совместимость с zlib, то nginx не видит zlib-ng и собирается с zlib 1.2.11. Или эти патч

Re: Ошибки при использовании zlib-ng

2021-03-31 Пенетрантность izorkin
Здравствуйте, raven. Если вы про эту ссылку - https://github.com/zlib-ng/patches/tree/master/nginx , то там неправильные размеры выделяемой памяти. Я сам не знаю, какие там параметры надо исправить. Вы писали 1 апреля 2021 г., 4:53:38: > В одном из предыдущих сообщений есть ссылка на патч, подкл