아파치, Tomcat 컨텍스트 경로

아파치, Tomcat 컨텍스트 경로

CentOS 5에 Tomcat과 Apache를 설치했습니다. mod_jk.so의 도움으로 통합되었습니다.

모두 똑같이 보여요http://www.tource.com/cms/admin그리고http://www.tource.com:8080/cms/admin

하지만 맥락을 좀 알려드리고 싶습니다.관리 시스템아래 주소로 방문했을 때만 나옵니다. http://cms.tource.com/

"www.tource.com/cms" 컨텍스트가 어떻게 "cms.tource.com"이 되나요?

답변1

이 웹사이트에 대한 아파치 구성이 있습니까? 그렇다면 사이트 설정 방법을 더 잘 이해할 수 있도록 게시해 주세요.

다음은 한 가지 방법입니다(mod_proxy 및 mod_rewrite 사용).

/etc/httpd/conf.d/cms.conf

<VirtualHost *>
        ServerName cms.tource.com
        RewriteEngine On
        ProxyPass / http://tource.com:8080/cms/admin
        ProxyPassReverse / http://tource.com:8080/cms/admin
</VirtualHost>

Tomcat의 프록시 설정$TOMCAT_HOME/conf/server.xml

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" proxyPort="80" />

Apache를 다시 시작하고 cms.tource.com을 방문하여 작동하는지 확인하세요.

답변2

www.tource.com의 웹 서버 구성에 다음 줄을 추가합니다.

Redirect /cms http://cms.tource.com

자세한 내용은 Apache 설명서를 참조하세요.http://httpd.apache.org/docs/2.2/mod/mod_alias.html

관련 정보