Задать вопрос
innavaj
@innavaj

Можно ли через nginx разделить трафик в зависимости от ip подсети?

Можно ли и как разделить одну страницу отдавать при совпадении одной подсети ip адресов. Вторую при совпадении вторых. Всех остальных отправлять на третью. Спасибо.
  • Вопрос задан
  • 132 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 1
iMedved2009
@iMedved2009
Не люблю людей
geo $client  {
    default third;
    10.50.0.0/16 second;
    178.50.0.0/16 first;
}

server{
location / {
  try_files $uri.$client $uri = 404;
}
}


в зависимости от ип будет одавать страницу с добавлением "first", "second" или "third"
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
обратитесь к специалистам, они вам напишут геохелпер и будут перекидывать ваших клиентов куда надо.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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