windows系统中ubuntu虚拟机安装及web项目到服务上(二)

ajp方式整合apache2和tomcat 7

1:在apache2.conf配置文件中启用模块mod_proxy_ajp,在里面添加

 LoadModule proxy_module modules/mod_proxy.so
 LoadModule proxy_ajp_module modules/mod_proxy_ajp.so

.so的地址根据自己modules而定(我这里地址为:)

LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so
LoadModule proxy_ajp_module /usr/lib/apache2/modules/mod_proxy_ajp.so

2:然后在apache2----> sites-available-->000-default.conf  修改配置

<VirtualHost *:80>
DocumentRoot /var/www
ProxyPass / ajp://127.0.0.1:8009/
ProxyPassReverse / ajp://127.0.0.1:8009/
ServerName benben.net
</VirtualHost>

benben.net(域名,自己定义的)

3:重启apache2

sudo /etc/init.d/apache2 restart  

4:测试

修改虚拟机hosts  127.0.0.1   benben.net

开始tomcat和apache,打开网页输入 http://benben.net:8080  看是否出现tomcat的小猫

                                        输入 http://benebn.net:80      观看是否出现tomcat小猫(如果没有出现小猫则表示整合没成功),你可以查看apache2 的日志

 

5:重启apache2遇到的常见问题

解决方法:在000-default.conf 配置文件顶部:添加

ServerName 127.0.0.1

在重启就ok了!

之前用mod_jk整合都以失败告终~~~~~~

用ajp比较简单

 

posted on 2016-07-06 12:47  clo33tt  阅读(207)  评论(0编辑  收藏  举报