2012-04-17 8 views
1

모든 https 요청 (443)을 다른 서버로 리디렉션하고 싶습니다. 어떻게 아파치에서이 작업을 수행 할 수 있습니까?Apache가 모든 https (443) 요청을 외부 서버로 리디렉션합니다.

내가 뭘 할 수 있습니다 : https://server1.com

모든 HTTPS 요청은 https://server2.com

누구든지 내가 이것을 달성 할 수있는 방법을 알고로 리디렉션? 좋은 예가 될 것입니다.

감사합니다.

+0

덕분에 당신의 제안을 테스트 : 당신에게 샘플의 Web.config를 얻을 수 있습니다! :) – Bolli

+0

루트 액세스 권한이 있으면 iptables를 사용할 수 있다고 생각합니다. –

답변

0

는 뭔가 다음과 같이 말할 것이다 :

RewriteCond %{HTTPS} on 
RewriteCond %{HTTP_HOST} ^server1.ca$ 
RewriteRule (.*) https://server2.com/$1 [QSA,L] 

가 HTTPS 경우, 새 사이트 당신은, 당신은 사용하여 리디렉션 할 수 있습니다 두 서버에서 인증서가 필요합니다 server1.com에서

0

오는 모든 것을 리디렉션합니다. htaccess (아파치를 사용하는 경우) 또는 web.config (IIS를 사용하는 경우). htaccess로의

예 : IIS가 알려 사용하는 경우

RewriteCond %{HTTPS} = on [NC] 
RewriteCond %{HTTP_HOST} !^server2.com$ [NC] 
RewriteRule ^(.*)$ https://server2.com/$1 [L] 

, 난