- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый вечер.
Подскажите как лучше фильтровать трафик у nginx.
Планирую разрешить трафик только России и Испании, остальной трафик не нужен.
Как такое лучше сделать?
Спасибо за понимание!
Если у вас свой сервер или VDS, то почему это не сделать на уровне фаервола?
в конфиг nginx
и в конфиге виртуального хоста
Если у вас свой сервер или VDS, то почему это не сделать на уровне фаервола?
Фаервол ipfw, он по моему такого не может.
---------- Добавлено 30.08.2018 в 19:03 ----------
в конфиг nginx
и в конфиге виртуального хоста
Ага, на подобие нашел.
Спасибо.
Всё он умеет. В гугле достаточно информации.
Всё он умеет. В гугле достаточно информации.
Хмм, если только получить список ип адресов России и Испании, добавить в таблицу у ipfw, а остальной весь трафик закрыть.
Вот что пришло в голову.
Хмм, если только получить список ип адресов России и Испании, добавить в таблицу у ipfw, а остальной весь трафик закрыть.
Вот что пришло в голову.
Именно так и нужно делать. Иначе у вас сервер повешается каждый запрос по ляму всех запросов проверять.
Вам нужен именно белый список. Но также не забывайте, что его надо периодически обновлять.
Именно так и нужно делать. Иначе у вас сервер повешается каждый запрос по ляму всех запросов проверять.
Вам нужен именно белый список. Но также не забывайте, что его надо периодически обновлять.
А тогда другой вопрос, где взять данные по подсетям России и Испании?
В файл http://www.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip
В ручную рассчитывать какая подсеть не хочется.
---------- Добавлено 30.08.2018 в 20:13 ----------
Разобрался.
Преобразовать можно уже готовым решением geo2nginx.pl.
Преобразует в понятный для фаервол синтаксис
217.197.112.0/20 RU;
217.197.192.0/20 RU;
217.197.224.0/19 RU;
217.198.0.0/20 RU;
217.198.80.0/20 RU;
217.198.160.0/19 RU;
217.198.192.0/20 ES;
217.199.208.0/20 RU;
217.199.240.0/20 RU;
217.216.0.0/15 ES;
Для незнающих, geo2nginx.pl этот скрипт находится в исходниках nginx, в корневой директории contrib
Поисковых ботов гугла шлете лесом?
Я все же за решение на уровне Nginx, оно по мне более гибкое, наглядное и управляемое.
Поисковых ботов гугла шлете лесом?
Я все же за решение на уровне Nginx, оно по мне более гибкое, наглядное и управляемое.
Помница вы разбирались с подобной темой. есть уже какие-то наработки?
Если российский провайдер купил у иностранцев сети, а geoip не знает об этом, то имеете определенные шансы забанить и часть РФ.
Бывали прецеденты, не рекомендую.