당신은 http://clientname.com/store 대 http://store.clientname.com/에 대해 완전히 다른 방식으로 문제를 해결 할 수 있습니다.
첫 번째 경우 웹 사이트를 가상 호스트로 제공 할 수 있습니다. store.clientname.com이라는 가상 호스트를 설정하고 DocumentRoot
을 http://mysite.com/clientname의 파일이있는 기존 디렉토리로 설정하십시오. http://mysite.com/clientname에 적용되는 다른 웹 서버 구성 지시문이있는 경우 가상 호스트에 해당 지시문을 적용 할 수도 있습니다. 마지막으로 클라이언트는 DNS에 store.clientname.com 웹 서버를 가리키는 CNAME 레코드를 설정할 수 있습니다. 아파치를 사용하는 경우
은 또한 기본 가상 호스트를 사용하여 동적으로 형태 HTTP의 URL을 번역하는 mod_rewrite에 할 수 있습니다. // 저장소를 {어떤}/http://mysite.com/ {에 뭐든간에/. 그러나 HTTPS를 사용하는 경우에는 작동하지 않습니다. 클라이언트가 아마도 이미 그와 아마 를 호스팅하기 때문에
두 번째 경우, 당신은 http://clientname.com/에서 웹 사이트를 제공하지 않으려는 http://clientname.com/otherstuff은 계속해서 서버에서 작동해야합니다. 따라서 모든 작업이 클라이언트의 웹 서버에서 수행되어야하기 때문에 두 번째 사례가 더 쉽습니다. 그러나 간단합니다. 프록시 서버로 웹 서버를 구성하면됩니다. http://clientname.com/store to http://mysite.com/clientname.
좋아요, 이전에는 ServerFault.com에 대해 몰랐습니다. 나는이 질문을 거기에서 연구 할 것이고 또한 이것을 최신 상태로 유지할 것이다. –