Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想做这样的事情,我有一台机器 xxxx,我需要在其中运行两个网站www.xyz.com,它在 php 中(在 apache 2 服务器中运行)和另一个 javaEE 服务在www.xyz.com/服务(在 apache tomcat 或 glassfish 服务器中运行)。两者都需要在端口 80 上运行(从客户端视图)。你能回答我吗,怎么做?我的机器是 Debian linux 6.0。
加载附加模块时,使用同样支持 AJP 协议的mod_proxyapache 模块mod_proxy_ajp。
mod_proxy
mod_proxy_ajp
简单示例:
<Location /service/> ProxyPass ajp://localhost:8009/service/ </Location>
其中 8009 是在 tomcat 中为连接器定义的端口server.xml,/service 是上下文根(也可能与“/service”不同)。
server.xml
文档:http ://httpd.apache.org/docs/2.2/mod/mod_proxy.html