ubuntu1204下apache2和tomcat的整合

用jsp开发的网站,想合并到原有的网站中作为原网站的子网站。因原网站是用php+apache2的,所以必须把apache2和tomcat整合。系统是ubuntu 1204

按照网上的指引,依样画葫芦,一步一个脚印:

1、首先装好apache2和tomcat。apache2原来已经装好的,我没动;tomcat的安装用sudo apt-get install tomcat6。安装完毕,apache2和tomcat用http://localhost/http://localhost:8080/可以看到apache2和tomcat6的内容。

2、安装mod_jk。命令:sudo apt-get install libapache2-mod-jk。

3、/etc/libapache2-mod-jk/workers.properties这个文件设置modjk的worker属性,包括worker的名称,端口号,对应主机ip等等,这个worker是下面的第8步给apache2调用的。我采用默认的设置,没动这个文件。

4、修改/etc/tomcat6/server.xml,去掉下面ajp的注释,使其生效:<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

5、/etc/apache2/mods-available/jk.load。我不记得我是否修改过这个文件了,反正这个文件必须load jk module。jk.load包含以下内容:
LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so

6、/etc/apache2/httpd.conf是空的。不管。

7、/etc/apache2/apache2.conf增加以下内容:
JkWorkersFile /etc/libapache2-mod-jk/workers.properties
JkLogFile /var/log/apache2/mod_jk.log
JkLogLevel error
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"

8、/etc/apache2/sites-available/default中增加:(这步实现了网页涉及到/u*的转移到tomcat6处理)
JkMount /u* ajp13_worker

9、重启default
sudo a2dissite default
sudo a2ensite default

10、重启apache2(这步如果有问题,根据提示修改相应内容)
/etc/init.d/apache2 restart

11、重启tomcat(这步其实无所谓)
/etc/init.d/tomcat6 restart

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值