2011-08-30 4 views
0

좋습니다, www.domain.com에 사이트가 있습니다. 나는 heroku에 웹 앱을 추가했고 Heroku URL과 사용자 정의 도메인을 가지고있다. 그러나 내가하고 싶은 것은 두 URL을 통해 액세스 할 수 있지만 www.domain.com 사이트에서는 www.domain.com/customapp을 통해 새 서버에 액세스하고 싶습니다. URL 재 작성을 통해이 작업을 수행 할 수 있다고 생각했습니다. 그러나 내가 본 모든 예들은 다른 방향으로 나아가고 있습니다. 그래서 제 생각은 가능합니까? 모드 재 작성은 갈 길입니까?Apache Mod - 도메인간에 다시 작성 하시겠습니까?

감사합니다.

답변

1

왜 www.domain.com에 대한 역방향 프록시를 설정하지 않으시겠습니까? 아파치 2.2를 사용하고 있다면, httpd.conf 나 httpd-vhosts.conf 파일에 접근 할 수 있다면 꽤 쉽다.

귀하의 경우에는 httpd.conf 또는 httpd-vhosts.conf 파일에 다음을 추가합니다.

ProxyRequests Off 

ProxyPass /customapp/ <URL-to-Heroku-App> 
ProxyPassReverse /customapp/ <URL-to-Heroku-App> 

자세한 내용은 문서를 참조하십시오.

http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxypassreverse

+0

는 흠, 난 내 httpd.conf에 아무것도 일어나지로, 난 그냥 파일에 아무것도하기 전에 할 필요가 않습니다 .. 내 404 페이지를 얻을 입력? 나는 그걸 마지막에 넣었다. –

+0

시도해보십시오.이 페이지뿐만 아니라 주사위도 없습니다. http://www.apachetutor.org/admin/reverseproxies –

+0

아파치가 mod_proxy로 컴파일되었는지 확인하십시오. httpd.conf 파일에 도메인의 ''블록 다음에 프록시 코드를 삽입하십시오. 변경이 완료된 후 아파치를 반송하는 것을 잊지 마십시오. – Ken