使用Apache配置Tomcat应用整合PHP论坛-Discuz
最近搞一个Web应用,主站基于Tomcat的Java应用,需要整合PHP论坛Discuz Tomcat应用端口是8101, apahce端口是80,网站域名是www.linuxidc.com 使用xampp服务器,直接集成apache和 php 安装discuz。 现在想达到使用www.linuxidc.com访问的是tomcat主站,使用www.linuxidc.com/bbs访问的是discuz论坛 由于tomcat端口是8101,不能直接通过www.linuxidc.com来访问,所以需要使用 apache 的VirtualHost来实现 配置如下: <VirtualHost *:80> ProxyPass /bbs ! ProxyPass / http://linuxidc.com:8101/myweb/ ProxyPassReverse / http://linuxidc.com:8101/myweb/ ProxyPassReverseCookiePath / / </VirtualHost> 解释 ProxyPass / http://linuxidc.com:8101/myweb/ 表示访问网站根目录将进行代理访问,访问的地址是 tomcat 应用地址,需要注意的是:路径末尾必须以 / 结束,否则无法正常访问 ProxyPassReverse / http:/