@sreug

Как заблокировать доступ к сайту по IP?

как заблокировать доступ к сайту по ip?Я прописал в файле /etc/nginx/bx/site_enabled/s1.conf

if ($http_host ~ "\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}") {
              return 444;
        }


но не работает, сайт по прежнему открывается по IP
  • Вопрос задан
  • 201 просмотр
Решения вопроса 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
В каком-то server_name прописан IP? Если да - убрать. У какого-то сервера прописан default_server? Если да - все запросы с непонятным/не найденным среди server{} именем server_name попадают в этот server{} по умолчанию. Перекиньте default_server на конфиг с IP, как написали в соседнем ответе - и получите желаемое в усиленном варианте.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Vefolio
Можно через .htaccess как описано в инструкции
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы