LINUX.ORG.RU
ФорумAdmin

Redirect & Apache


0

0

Я что-то не могу понять... Необходимо сделать так, что-бы все запросы в Инет заворачивались на локальный Апач.... Для этого был поднят виртуальный хост. Вот кусочек конфига: Listen 8010 <VirtualHost 192.168.1.1:8010> Port 8010 ServerAdmin root@xxx.net DocumentRoot /usr/local/apache/htdocs/2 ServerName www1.xxx.net ErrorLog logs/www1-error_log CustomLog logs/www1-access_log common </VirtualHost>

Основной работает на 80 порту. И вирт. тоже работает. Оба нормально видно....

делаю цепочку редиректа:

ipchains -A input -s 192.168.1.20 -p TCP -d ! 192.168.1.1 www -j REDIRECT 8010

Цепочка:

REDIRECT tcp 192.168.1.20 !192.168.1.1 any -> www => 8010

Вроде как работает... только перекидывает не на виртуальный хост, а основной....

В чем я не прав?

anonymous

мне кажется происходи все так:
апачу приходит на 8010 порт что-нибудь вроде
GET / HTTP/1.0
Host: www.ixbt.com

но! такого хоста у тебя нет! => юзается настройка _default_ (или main, если нет _default_)
может имеет смысл сделать virtualhost для основного сервера, а в default засунуть хост для редиректов?

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