
利用apache的proxy-ajp做apache与tomcat的结合
首先装载下面2个模块
启用下面这一行
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
然后写配置
ProxyPass / ajp://localhost:8009/
ProxyPassReverse / ajp://localhost:8009/
这2句可以做全局,也可以放在虚拟主机里面
<VirtualHost *:80>
ServerAdmin admin@easyea.com
ProxyPass /webapps ajp://localhost:8009/
ProxyPassReverse /webapps ajp://localhost:8009/
ServerName localhost
ServerAlias test2.test.cn
DocumentRoot D:/manage
ErrorLog logs/test2.test.cn-error_log
CustomLog logs/test2.test.cn-access_log common
</VirtualHost>
测试方法,
输入域名能够是否看到了apache的欢迎页面,输入域名加/webapps看到tomcat的测试页面如果是说明apache和tomcat的结合成功
********************************************************************
用proxy-ajp方法。这个我测试了可行
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
ProxyPass /lazysite ajp://localhost:8009/lazysite
ProxyPass /manage ajp://localhost:8009/lazysite
ProxyPass /lazybid ajp://localhost:8009/lazybid
域名+/lazysite 域名+/manage都转发到tomcat下对应的工程了。