SeanCooper
@SeanCooper
IT и все с этим связанное.

Как работает модуль geo в nginx?

Добрый день! Начал изучать веб-серверы, в частности nginx, смотрю разные настройки и конфиги, но вот с модулем geo не разобрался, в т.ч. по оф.документации. Увидел на одном веб-сервере такую настройку

geo $nonlocal_addr {
  default 1;

  192.168.0.0/16 0;
  172.16.0.0/12 0;
  10.0.0.0/8 0;
}

понятно, что там отмечены локальные адреса, но что значит 0 в конце?) ну и вообще ликбез по гео был бы оочень нужен
Спасибо заранее
  • Вопрос задан
  • 707 просмотров
Решения вопроса 2
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
"Ноль в конце" означает значение переменной, которое присваивается в случае попадания IP-адреса в соответствующий диапазон. По дефолту (если не попадает) - единица. Так geo и работает.

Даже не знаю, что ещё вам предложить помимо офдокументации - она, кажется, вполне исчерпывающа...
Ответ написан
Комментировать
@vitaly_il1
DevOps Consulting
А какую задачу вы хотите решить с помощью модуля?
Если просто изучить - то согласен с ky0 - читайте документацию.
Если что-то конкретное - спрашивайте.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы