2012-06-27 4 views
1

여러 도메인을 관리하는 내부 웹 서버 (192.168.1.2)가 있습니다. 이제 역방향 프록시 (IP 주소가 192.168.1.3 인 Apache 2.2.3이고 고정 IP가있는 인터페이스가 하나임)로 DMZ를 하나 더 추가해야합니다.Apache 기본 프록시

이 Apache 서버는 하나 개의 도메인 (this.example.com)을 제외하고 나의 내부 웹 서버로 인터넷에서 오는 도메인

스키마의 종류 :

내가이 아파치 프록시에 설치해야합니까 구성의 어떤 종류의
INTERNET->Apache Proxy->Internal Web server (default for any domain) 
INTERNET->Apache Proxy->Differente Web Server (this.example.com) 

? 나는 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> 
관련 문제