apache2 - проблема безопасности - нет виртуального хоста для определенного домена - PullRequest
0 голосов
/ 20 марта 2019

Может ли быть опасно, чтобы домены, связанные с вашим apache2 без virtualhost, могли их ловить?Можно ли настроить apache для отклонения неизвестных доменов?

ex: домен не указан в виртуальном хосте, поэтому, когда apache2 отвечает на него, он получает первый виртуальный хост, на который ссылается сервер.точно так же, когда мы вводим IP-адрес сервера, первый VH берется для ответа на запрос.

1 Ответ

0 голосов
/ 21 марта 2019

Как правило, я не считаю это «опасным», все зависит от того, как вы хотите, чтобы ваш сервер вел себя.Лично, если нет причин не делать этого, я всегда блокирую неизвестные домены.

Apache может отклонить неопределенные домены, просто поместив домен «перехватить все» вверху файла конфигурации виртуальных хостов (или, вЕсли вы используете несколько файлов conf в первом алфавитном файле) и настраиваете этот домен для безусловного ответа 403 (или вы можете настроить любой другой ответ, который вы считаете подходящим):

<VirtualHost *:80>
  ServerName default
  RewriteRule ^ - [F]             
</VirtualHost>

<VirtualHost *:80>
  ServerName example.com
  # ...             
</VirtualHost>
...