Страница 1 из 1
Запрет для всех IP адресов
Добавлено: 19 дек 2021, 03:42
Kodopik
Здравствуйте!
Подскажите пожалуйста, что нужно вписать и где, чтоб запретить доступ к серверу со всех IP адресов, кроме некоторых?
В .htaccess прописано следующее:
order deny,allow
deny from all
allow from IP-адрес
Применимо к самому сайту и блокирует доступ, но к примеру по этому адресу:
https://IP-адрес/openserver/phpinfo.php доступ есть
https://IP-адрес/openserver/adminer/index.php доступ есть
Конфиг сервера стандарт, из коробки и выглядит так
Re: Запрет для всех IP адресов
Добавлено: 19 дек 2021, 05:04
s1mplyV
order, deny, allow - разработчики апатча, не рекомендуют использовать.. в следующих версиях вовсе будут удалены.
использовать новые директивы:
https://httpd.apache.org/docs/2.4/howto/access.html
Re: Запрет для всех IP адресов
Добавлено: 19 дек 2021, 05:06
Kodopik
вопрос то не в этом был, прочтите пожалуйста внимательно.
Re: Запрет для всех IP адресов
Добавлено: 19 дек 2021, 05:14
s1mplyV
Require all denied
Require ip 127.0.0.1
Re: Запрет для всех IP адресов
Добавлено: 19 дек 2021, 05:15
Kodopik
s1mplyV писал(а): ↑19 дек 2021, 05:14
Require all denied
Require ip 127.0.0.1
подскажите пожалуйста, в каком файле прописать?
Re: Запрет для всех IP адресов
Добавлено: 19 дек 2021, 10:01
ERserver
Re: Запрет для всех IP адресов
Добавлено: 19 дек 2021, 17:17
Kodopik
Блин, ошибочка вылазит после добавления
<RequireAll>
Require all denied
Require ip 1.1.1.1
Require ip 67.242.0.0/32
</RequireAll>
Re: Запрет для всех IP адресов
Добавлено: 19 дек 2021, 18:38
SagePointer
В конфиге nginx тогда уж прописывайте запрет, если перед апачем у вас nginx.
Иначе вы запретите только часть запросов - которые перенаправляются на апач.
В nginx директивы allow/deny обрабатываются в порядке их следования, потому будет как-то так:
allow 1.1.1.1;
allow 67.242.0.0/32;
deny all;
Допустимые блоки, в которые можно ставить эти директивы: http, server, location, limit_except
https://nginx.org/ru/docs/http/ngx_http ... odule.html