使用Apache配置Tomcat应用整合PHP论坛-Discuz
最近搞一个Web应用,主站基于Tomcat的Java应用,需要整合PHP论坛Discuz
使用xampp服务器,直接集成apache和php安装discuz。
配置如下:
解释
表示访问网站根目录将进行代理访问,访问的地址是tomcat应用地址,需要注意的是:路径末尾必须以 / 结束,否则无法正常访问
反向代理 保持和ProxyPass一致
ProxyPassReverseCookiePath / /
Cookie路径,必须配置,否则网站session将丢失,cookie无法保存,此处配置表示根节点cookie路径为/(也可以配置为其他如:)
ProxyPassReverseCookiePath / /myweb
ProxyPass /bbs !
表示 /bbs 目录 不进行代理访问,也就是说 bbs使用apache直接访问,如果不配置该项,访问/bbs将会使用tomcat来访问
但是通过apache的配置项ProxyPassReverseCookieDomain来设置对本案例无效,因为主站的cookie是tomcat来设置的,使用apache的配置无效。所以必须
修改tomcat配置,修改conf/context.xml
此文是个人通过查资料以及实践的心得,有些地方说的不对(或有更好的方案)敬请指出。
相关推荐
zyyjay 2020-11-09
xuebingnan 2020-11-05
samtrue 2020-11-22
stefan0 2020-11-22
yifangs 2020-10-13
songshijiazuaa 2020-09-24
hebiwtc 2020-09-18
天步 2020-09-17
83911535 2020-11-13
whatsyourname 2020-11-13
zhouyuqi 2020-11-10
Noneyes 2020-11-10
mathchao 2020-10-28
王志龙 2020-10-28
wwwsurfphpseocom 2020-10-28
diskingchuan 2020-10-23
savorTheFlavor 2020-10-23