Абдрашитов Дмитрий -> debian-russian@lists.debian.org @ Mon, 13 Mar 2006 17:50:45 +0300:
АД> Здравствуйте!
АД> такая вот ситуация
АД> 1) есть сайт с реальным ip, к примеру www.test.testhost.ru
АД> 2) есть закрытая сетка с виртуальными ip : 10.1.1.0, не имеющая выхода в
АД> интернет
АД> 3) так же был шлюз (woody) с двумя интерфейсами с реальным и виртуальным
АД> 10.1.1.5
АД> и днс-сервером для виртуальной сетки
АД> необходимо было сделать так чтобы сайт www.test.testhost.ru был виден из
АД> виртуальной сети
АД> для этого сделал следующее
АД> в днс-е виртуальной сети , для сайта www.test.testhost.ru был прописан адрес
АД> интерфейса шлюза 10.1.0.5
АД> и в апаче прописал следующее
АД> LoadModule rewrite_module /usr/lib/apache/1.3/mod_rewrite.so
АД> LoadModule proxy_module /usr/lib/apache/1.3/libproxy.so
АД> RewriteEngine On
АД> RewriteLog /var/log/apache/rewrite.log
АД> RewriteLogLevel 12
АД> RewriteMap lowercase int:tolower
АД> RewriteCond ${lowercase:%{HTTP_HOST}} (www.test.testhost.ru )
АД> RewriteRule ^/(.*)$ http://www.test.testhost.ru /$1 [P]
АД> все работало
АД> пока не обновился до sarge
А сам шлюз этим внутренним DNS пользуется? Если да, то он ведь и есть
www.test.testhost.ru, куда он проксить-то пойдет? Да и пробел перед / в
RewriteRule какой-то лишний вроде как...