2017-12-05 12 views
0

두 개의 서버가 Apache2를 실행하고 있는데 하나는 연관된 도메인 이름으로, "www.home.com"과 그 IP 주소로만 알려지는 것으로 가정 해 봅시다. 10.11.12.13 .도메인 이름을 변경하지 않고 다른 서버 사이트로 리디렉션

www.home.com에서 아파치의 별칭을 통해 구성된 세 개의 웹 사이트가 있습니다. 나는 http://www.home.com, http://www.home.com/school, http://www.home.com/work입니다. 이러한 모든 사이트는 www.home.com 서버에 있습니다. 10.11.12.13에

, 내가 아파치를 구성하는 방법 http://10.11.12.13/wiki

액세스 할 단 하나 개의 사이트 작업 http://www.home.com/wiki을 가지고 있지만 투명 (변경하지 않는 URL)하는 http://10.11.12.13/wiki 사이트 전화를?

즉, 사용자는 위키를 사용할 때 www.home.com/wiki/xxxxx 만 볼 수 있습니다. 내가 거기에 아무것도 위키 폴더를 추가하고, www.home.com/wiki의 별칭이 제대로 작동하려면 :

  • www.home.com에 :

    는 내가 뭘 한 거지.

그렇다면 10.11.12.13을 www.home.com으로 바꾸려면 mod 재 작성을 사용해 보았습니다.하지만 제대로 작동하지 않습니다. 제대로 작동하지 않을 수도 있습니다.

귀하의 정보를 위해 mod 재 작성이 구성되었으며 두 서버 모두에서 올바르게 작동합니다.

누군가 저를 도와 줄 수 있습니까? 아마도 mod 재 작성이 적절한 해결책이 아닙니까?

감사! 샘

답변

0

마침내 해결책을 발견 : 태그와 함께 mod_proxy.

나를 위해 일한의 conf :

<VirtualHost *:80> 
    [...] 
    ServerName www.home.com 
    <Location /wiki> 
    Allow from all 
    ProxyPass  "http://10.11.12.13/wiki" 
    ProxyPassReverse "http://10.11.12.13/wiki" 
    </Location> 
</VirtualHost>