2014-12-07 4 views
0

어떻게 프록시를 사용하지 않고 하나의 하위 도메인을 외부 서버로 리디렉션 할 수 있습니까? mod_proxy - ProxyPass 설정을 사용합니다.프록시 메커니즘 - 외부 서버에 하위 도메인

<VirtualHost *:80> 
     ServerAdmin [email protected] 
     ServerName sub.domain.org 
    ProxyPass/http://otherDomain.org 
    ProxyPassReverse/http://otherDomain.org 
</VirtualHost> 

현재 모든 트래픽은 domain.org를 거쳐 가고 있습니다. 이것은 가상 머신이고 otherDomain은 실제 물리적 인 머신입니다. 나는 webService가 무거운 데이터이기 때문에 OtherDomain을 사용한다. domain.org를 통해 전체 트래픽을 프록시하면 모든 것이 느려 집니까? otherDomain.org로 전달하려면 어떻게해야합니까? 편집 : domain.org는 공급자에 등록되어 있지만 otherDomain.org는 아무데도 등록되지 않은 IP 주소가있는 기계입니다.

+1

질문을 명확히 해 주셔서 감사합니다. 실제 웹 서버의 IP 주소와 일치하는 domain.org에 하위 도메인을 추가 할 수 있습니까? – ASCIInaut

+0

내가 거기에서 약간의 조정을 할 수 있으면 나는 호스트에게 연락했다 ... 당신을 게시해라. –

답변

1

다른 서버로 모든 트래픽을 프록시 처리하는 가장 간단한 방법은 subdomain.com의 DNS 레코드를 otherdomain.com의 DNS 레코드와 일치하도록 변경하는 것입니다.

otherdomain.com의 Apache vHost에서 sub.domain.com에 대한 ServerAlias ​​지정.을 추가하십시오. 그렇게하면 프록시 물건을 제거하고 모든 클라이언트가 대상 서버에 직접 연결합니다.

+0

간단한 질문 : DNS 레코드를 어디에서 변경합니까? 내가 액세스 할 수있는 것은 내 두 대의 서버뿐입니다. –

+0

sub.domain.com 및 otherdomain.com을 자리 표시 자로 사용했습니다. 나는 두 개의 실제 도메인이 있다고 가정합니다. 대부분의 경우 이러한 도메인을 등록한 일부 웹 인터페이스에서 DNS 레코드를 변경할 수 있어야합니다. – ASCIInaut