Страница 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