Вопрос по настройке Apache

untied

Сдвинутый новичок
Имеется IP-адрес, выделенный для веб-админки. Этот же адрес используется для MX-записей, bind и т.п. В общем, на один адрес навешан некоторый набор доменов, вроде такого:

mail.example.net
ns2.example.net
webadmin.example.net

Заказчик хочет, чтобы в админку можно было зайти только по последнему доменному имени. А если заходишь по какому-либо другому, то выдавалась бы какая-нибудь ошибка. Например, 403.

Что-то быстро я не соображу, как виртуал-хосты настроить. Без mod_rewrite.
 

fixxxer

К.О.
Партнер клуба
Виртуальные хосты для того и придуманы, чтобы по одному IP-адресу задать в зависимости от заголовка Host совершенно разные конфигурации хостов.

Реврайт тут вообще никаким местом.

Реврайт вообще на самом деле нужен очень редко, его вынуждены люди использовать на shared хостингах (т.к. больше почти ничего в хтаксессе сделать нельзя) - при наличии доступа к httpd.conf все настраивается не сумасшедшими регулярками, а нормальными директивами - VirtualHost, Location и т.д.
 

untied

Сдвинутый новичок
Спасибо! Решение с двумя виртуал-хостами помогло. : )
По mod_rewrite мысль была следующая: проверить значение переменной ${HTTP_HOST}, и в случае негодного хоста выдавать ошибку.
 
Сверху