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/目录下创建了一个,你直接修改他就可以了:
下面找到相应的行对其进行修改:
三、配置/etc/apache2/apache2.conf(实际在jk.conf已有)
四、配置虚拟主机
$ sudo nano /etc/apache2/sites-available/default
在最后加入下面代码:
最近用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文件是用来定义与tomcat连接的一些变量,你不需要自己创建,在安装libapache2-mod-jk软件包的时候已经在/etc/libapache2-mod-jk/目录下创建了一个,你直接修改他就可以了:
$ sudo nano /etc/libapache2-mod-jk/workers.properties
worker.list=myworker
$ sudo nano /etc/apache2/sites-available/default
在最后加入下面代码:
</
Directory
>
相关文章推荐
- Apache2.2+Tomcat7.0整合配置详解
- 整合Apache2.2和Tomcat5.5
- JSP环境配置 Apache2.2和Tomcat5.5整合
- 整合apache2.2和tomcat5.5
- Linux(ubuntu)下apache与tomcat的整合
- 整合apache2.2.x和tomcat5.5(转)
- Apache2.2+Tomcat7.0整合配置详解
- CentOS4.4下整合apache2.2和tomcat5.5
- Windows下整合Apache2.2和Tomcat6.0 集群与负载均衡
- Windows下整合Apache2.2和Tomcat6.0 集群与负载均衡
- apache2.2用proxy_ajp方式整合tomcat6.0
- ubuntu server 10.4下的tomcat与Apache整合
- Apache2.2+Tomcat7.0整合配置详解
- Apache2.2以上版本与Tomcat整合配置及负载均衡实现
- Ubuntu下apache与tomcat整合
- apache2.2与tomcat5.5整合
- Apache2.2+Tomcat7.0整合配置详解
- Apache2.2和Tomcat5.5整合
- Ubuntu下apache与tomcat整合
- 转文:apache2.2用proxy_ajp方式整合tomcat6.0