- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день!
Чтобы закрыть IP например 123.123.123.123
В htaccess
SetEnvIf X-Real-IP "123.123.123.123" denyclient1
order allow,deny
allow from all
deny from denyclient1
Работает. А как закрыть диапазон IP например 123.123.123.123/22 и т.д.?
Увы стандартные схемы
Order allow,deny
allow from all
Deny from 123.123.123.123/16
у меня не работают.
http://nginx.org/ru/docs/http/ngx_http_access_module.html
http://nginx.org/ru/docs/http/ngx_http_access_module.html
Не совсем понятно, если не сложно, можете привести пример?
alan303, Надеюсь вы не пытаетесь закрыть доступ по IP в nginx, используя .htaccess ?
Вы напишите что именно вам не понятно и выложите конфиги nginx нужно сайта.
alan303, Надеюсь вы не пытаетесь закрыть доступ по IP в nginx, используя .htaccess ?
Вы напишите что именно вам не понятно и выложите конфиги nginx нужно сайта.
У меня виртуальный хостинг, пытался закрыть при помощи
Order allow,deny
allow from all
Deny from 123.123.123.123/16
но не работает, написал хостеру, он прислал
SetEnvIf X-Real-IP "123.123.123.123" denyclient1
order allow,deny
allow from all
deny from denyclient1
Но я бы хотел закрывать целыми диапазонами. Как это сделать?
alan303, не понятно почему хостер используя и nginx и apache не подменяет IP так чтобы работали стандартные правила тоже. Так никто не делает. Вы лучше с ними договоритесь - всем будет хорошо.
Даже если nginx через geo скармливать, ему не понравится написание
123.123.123.123/16
ему лучше указать
123.123.0.0/16
то есть, разбирайтесь в диапазонах.
iptables+ipset
Как через SetEnvIf Remote_Addr закрыть правильно диапазон адресов, по одному закрываются, а как закрыть например 46.42.32.0/20?
SetEnvIf X-Real-IP "^123\.123\.123\.[0-9]+$" denyclient1
SetEnvIf X-Real-IP "^123\.123\.123\.[0-9]+$" denyclient1
Если не сложно, можете подсказать где почитать, как правильно переводить в ^123\.123\.123\.[0-9]+$, может есть онлайн сервис?