LINUX.ORG.RU
решено ФорумAdmin

Помогите с заглушкой для apache

 ,


1

1

Когда приходят на nginx/apache по левому доменному имени, то открывается первый включенный сайт из списка. Для nginx заглушка выглядит следующим образом:

server {
     listen 80 default_server;
     server_name _;
     return 404;
}
Как делается такая же заглушка для apache? Или хотя бы ключевые слова подскажите, по которым искать. Не могу вспомнить.

★★★★★

Последнее исправление: targitaj (всего исправлений: 1)

Да в принципе всё тоже самое, только одно важное отличае:

В nginx срабатывает превый vhost.

В apache же — последний!

<VirtualHost *:80>
     ServerName null
     ServerAlias *
     Redirect 404 /
</VirtualHost>

PS: искать по «catch-all vhost {nginx,apache}»

beastie ★★★★★
()
Последнее исправление: beastie (всего исправлений: 2)

Или хотя бы ключевые слова подскажите

_default_
Ну и просто помнить про возможность создать вхост без указания ServerName.

thesis ★★★★★
()
Последнее исправление: thesis (всего исправлений: 2)
Ответ на: комментарий от beastie
<VirtualHost *:порт>
     ServerName null
     ServerAlias *
     Redirect 404 /
</VirtualHost>

сработало как надо, спасибо.

targitaj ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.