2012-09-20 4 views
1

웹 사이트 리디렉션을 명확하게 관리하는 데 문제가 있습니다. www.siteA.com에서 www.siteB.com/content로 보이지 않는 리디렉션을 만들고 싶다고 가정 해 보겠습니다. > www.siteB.com --Apache 사이트 B에 - ->/WWWW/컨텐츠/사이트 A/DNS 및 Apache 리디렉션

www.siteA.com --DNS을 : 여기 당신은 내가 가지고 싶은 것을해야

첫 번째 부분은 DNS 수준에서 "CNAME"구성을 사용하여 수행 할 수 있습니다.

우리가 www에서 온 경우에만 "/wwww/content/siteA /"로 리디렉션하기 위해 "www.siteB.com"컴퓨터에서 일종의 Apache 다시 쓰기 규칙을 갖고 싶습니다. siteA.com DNS 요청.

아이디어가 있으십니까?

답변

0

아파치 가상 호스트 http://httpd.apache.org/docs/2.2/vhosts/을 보셨습니까? 그것은 그것을 이해함에 따라 당신이 요구하는 것을 정확히합니다 - 적어도 두 번째 부분.

+0

VirtualHost 항목은 IP (또는 donaimename) + PORT에 의해 매개 변수화 된 것처럼 보입니다. 제 경우에는 IP가 "siteB"의 IP가되지만 HTTP 요청이 siteA의 DNS 리다이렉트에서 온다는 사실에 액세스 할 수 있는지 여부는 알 수 없습니다. – dcoeurjo

+0

이름 기반 가상 호스트 http://httpd.apache.org/docs/2.2/vhosts/name-based.html을보십시오. 같은 컴퓨터와 동일한 아파치 서버에서 실행할 수 있습니다. 두 사이트 모두 (또는 더 많은) 사이트를 호스팅하는 동일한 컴퓨터로 해결할 수 있습니다. –

+0

더 자세히 살펴 보겠습니다.하지만 처음에는 DNS 리디렉션 후에 Apache에서받은 "이름"이 "siteB"가됩니다 다른 VirtualHost는 siteB에 이미 설치되어 있으므로 기본적으로 구성 할 수는 없습니다.) – dcoeurjo