在我的服务器上,我安装了Apache和Tomcat。 但是,当我访问我的网站,www.mysite.com,将为Apache。 我想要访问的Tomcat,因为我会把我的网站在Tomcat。 如何 ?
设置从Apache到Tomcat的连接器(一个这样的连接器是mod_jk)。 这里有一些文件如何做到这一点:
http://tomcat.apache.org/connectors-doc/generic_howto/quick.html
http://tomcat.apache.org/connectors-doc/generic_howto/proxy.html
前段时间还有这个ServerFault的问题:
我如何正确运行Tomcat和Apache?
(其实,看看这个页面右边的相关主题栏,你会看到一些与Apache和Tomcat相关的东西)
基本上,Apache是在Tomcat之前,并将作为一个反向代理。 Apache可以用来处理你站点的静态内容,而Tomcat则是dynamic的部分。
您可以在Apacheconfiguration文件中启用ProxyPass指令。
ProxyPass / http://127.0.0.1:8080/ ProxyPassReverse / http://127.0.0.1:8080/