您的位置:首页 > 运维架构 > Tomcat

Ubuntu 12.04下Apache2.2与Tomcat7的整合

2013-08-22 23:09 260 查看
有过服务器搭建经验的人都知道,如果做J2EE开发,把Tomcat和Apache整合起来有如下几点好处:1,利用Apache做负载均衡和容错;2,Apache专注做静态网页解析,tomcat专注做动态网页解析,这样能提高服务器的效率;3,应用程序可以无缝升级。
  最近用Ubuntu12.04做服务器(原理上不应该用最新版本而应该用稳定版本),看了很多关于apache与tomcat整合的书,最后发现书上的内容对ubuntu12.04来说有点出入。下面总结一下经验供大家参考:

  安装apache和tomcat以及安装mod_jk(sudo apt-get install libapache2-mod-jk)。

  一、AJP连接器

Tomcat6为AJP协议提供了作为java类的AJP连接器实现,他包含在Tomcat发布版本中。首先你应该在$CATALINA_HOME/server.xml中定义连接器:

  二、编写workers.properties文件

  workers.properties文件是用来定义与tomcat连接的一些变量,你不需要自己创建,在安装libapache2-mod-jk软件包的时候已经在/etc/libapache2-mod-jk/目录下创建了一个,你直接修改他就可以了:
$ sudo nano /etc/libapache2-mod-jk/workers.properties


  下面找到相应的行对其进行修改:

worker.list=myworker


  三、配置/etc/apache2/apache2.conf(实际在jk.conf已有)

  四、配置虚拟主机

$ sudo nano /etc/apache2/sites-available/default

在最后加入下面代码:

</
Directory
>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: