Доброго всем времени суток !
Вопрос такой:
Как настроить Apache чтоб он выдвал странички только при запросе на определённые, заврашиваемые хосты т.е.
есть хосты :
host1.mycompany.com
host2.mycompany.com
host3.mycompany.com
и они в DNS прописаны на один адрес
так вот если запрашивают первый и второй хост то Апач выдаёт определённые странички, это работает, всё ок.
а вот при запросе на третий хост чтоб он молчал...
заранее спасибо на полезном слове.
>Доброго всем времени суток !
>Вопрос такой:
> Как настроить Apache чтоб он выдвал странички только при запросе
>на определённые, заврашиваемые хосты т.е.
>есть хосты :
> host1.mycompany.com
> host2.mycompany.com
> host3.mycompany.com
>и они в DNS прописаны на один адрес
>так вот если запрашивают первый и второй хост то Апач выдаёт определённые
>странички, это работает, всё ок.
>а вот при запросе на третий хост чтоб он молчал...
>заранее спасибо на полезном слове.Скажу по секрету, что, по крайней мере, у апаче 1.3х есть файлик httpd.conf а в нем есть такая строчка ### Section 3: Virtual Hosts!
Только не кому не говорите
>
>Скажу по секрету, что, по крайней мере, у апаче 1.3х есть файлик
>httpd.conf а в нем есть такая строчка ### Section 3: Virtual
>Hosts!
>Только не кому не говоритеЯзвительный, вы , однако ...
повторюсь
>>>>так вот если запрашивают первый и второй хост то Апач выдаёт определённые
>>>>странички, это работает, всё ок.и как Вы многоуважаемый понимаете это настроенно именно через эту опцию ..
но в то же время на этот ай-пи прописаны по DNSу ещё имена, которые не указаны в виртуал хостах. Так вот при вводе их адресса в браузере выдаются
содержимое определённой страницы а я ентого нехочу
>>Доброго всем времени суток !
>>Вопрос такой:
>> Как настроить Apache чтоб он выдвал странички только при запросе
>>на определённые, заврашиваемые хосты т.е.
>>есть хосты :
>> host1.mycompany.com
>> host2.mycompany.com
>> host3.mycompany.com
>>и они в DNS прописаны на один адрес
Директива
NameVirtualHost IP_Address
>>так вот если запрашивают первый и второй хост то Апач выдаёт определённые
>>странички, это работает, всё ок.
>>а вот при запросе на третий хост чтоб он молчал...
Что значит молчал?
Если показывал пустую страницу - то прописать
DocumentRoot /home/httpd/null
+создать файл /home/httpd/null/index.htm :
<html><body>ПУСТО</body></html>
===================
>>заранее спасибо на полезном слове.
>Скажу по секрету, что, по крайней мере, у апаче 1.3х есть файлик
>httpd.conf а в нем есть такая строчка ### Section 3: Virtual
>Hosts!
>Только не кому не говорите
Спасибо за заботу .. это всё ок .. так пожно сделать .. не спорю ..
но вопрос в том чтоб Apach ваще не реагировал на определенные урлы
Нет, такое не возможно. Рассудите сами:1. Клиент делает запрос на адрес сайта.
2. DNS возвращает IP адрес вашего сервера
3. Клиент шлет запрос на полученный IP адрес.
4. Если Apache настроен работать н аданный адрес, он пытается ответить. Если запрашиваемый хост (по HTTP/1.1) не прописан у него в конфиг-е, выдается default-ный хост - тот, который расписан до первой директивы "<VirtualHost>".WWell,