-1

我想做这样的事情,我有一台机器 xxxx,我需要在其中运行两个网站www.xyz.com,它在 php 中(在 apache 2 服务器中运行)和另一个 javaEE 服务在www.xyz.com/服务(在 apache tomcat 或 glassfish 服务器中运行)。两者都需要在端口 80 上运行(从客户端视图)。你能回答我吗,怎么做?我的机器是 Debian linux 6.0。

4

1 回答 1

1

加载附加模块时,使用同样支持 AJP 协议的mod_proxyapache 模块mod_proxy_ajp

简单示例:

<Location /service/>
   ProxyPass ajp://localhost:8009/service/
</Location>

其中 8009 是在 tomcat 中为连接器定义的端口server.xml,/service 是上下文根(也可能与“/service”不同)。

文档:http ://httpd.apache.org/docs/2.2/mod/mod_proxy.html

于 2012-11-10T23:19:13.000 回答