2012-06-27 3 views
1

У меня есть внутренний веб-сервер (192.168.1.2), который управляет несколькими доменами. Теперь мне нужно поставить в DMZ еще один сервер, действуя как обратный прокси (это Apache 2.2.3, с IP 192.168.1.3 и еще один интерфейс со статическим интернет-IP)Apache Default Proxy

Мне нужен этот сервер Apache должен прокси-сервер любой домен приходит из интернета на мой внутренний веб-сервер, за исключением одного домена (this.example.com)

Этакий схеме:

INTERNET->Apache Proxy->Internal Web server (default for any domain) 
INTERNET->Apache Proxy->Differente Web Server (this.example.com) 

Какая конфигурация у меня есть для установки на этом Apache Proxy? Я читал о PROXYPASS и аналогичные строки, но я не понимаю, как прокси-сервер «по умолчанию» на мой внутренний веб-сервер ...

Спасибо за вашу помощь

ответ

0

Это работает на «по умолчанию», но домен this.example.com не работает ...

NameVirtualHost *:80 
<VirtualHost *:80> 
    RewriteEngine  On 
    RewriteRule  ^(.*)$  http://192.168.1.2$1 [P] 
</VirtualHost> 

<VirtualHost *:80> 
    LogLevel warn 
     ServerName this.example.com 
    DocumentRoot /var/www/html 
    <Directory /> 
     Options FollowSymLinks 
     AllowOverride None 
    </Directory> 
    <Directory /var/www/html/> 
     Options Indexes FollowSymLinks MultiViews 
     #AllowOverride None 
     AllowOverride All 
     Order allow,deny 
     allow from all 
    </Directory> 
</VirtualHost>