Назад | Перейти на главную страницу

Сделайте так, чтобы виртуальный хост на основе IP отвечал только на одно имя хоста

Можно ли сделать так, чтобы виртуальный хост на основе apache ip отвечал только на определенное имя хоста?

У меня есть доменное имя Rouge, указывающее на мой сервер. Я знаю, что могу перенаправить его или выдать 401, но предпочел бы, чтобы сервер даже не отвечал на запрос с этим именем хоста.

Любой запрос с Host заголовок, который не соответствует ServerName в любом <VirtualHost> раздел попадает в "главную" конфигурацию сервера. Таким образом, здесь нет способа полностью предотвратить соединение, но вы можете "закоротить" запрос, отправив пустой ответ или указав DocumentRoot где-то, чего не существует.