码迷,mamicode.com
首页 > Web开发 > 详细

debian下Apache和tomcat整合(使用apt工具)

时间:2016-11-25 19:41:53      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:/var   展开   操作   程序包   软件   alt   记录   app   http   

最近部署web系统,需要使用tomcat处理和Apache整合使用,tomcat处理JSP,Apache处理静态资源。开始不知道怎么操作,在网上查阅资料走了很多弯路。完成时候,发现其实很简单,现将配置过程记录如下。

1.安装软件

使用apt工具(本人是比较懒的,有自动化工具可以用,何乐而不为呢)安装Apache、tomcat以及Apache Connector(jk模块),jk模块用于Apache和tomcat直接的交互。

命令如下:

apt-get install apache2 tomcat8 libapache2-mod-jk

2.配置

安装完成之后,开始进行配置。

2.1.tomcat配置

编辑文件“/var/lib/tomcat8/server.xml”

 技术分享

开启ajp端口监听(Apache将通过这个端口和tomcat交互)

 技术分享

保存重启tomcat

2.2 Apache配置

需要检查jk模块是否启用(一般安装成功会自动启用)

方法:查看“/etc/apache2/mods-enabled”目录是否有“jk.conf”、“jk.load”两个文件

 技术分享

如果没有,修改手动创建

命令如下:

ln –s /etc/apache2/mods-available/jk.conf /ete/apache2/mods-enabled/jk.conf

ln –s /etc/apache2/mods-available/jk.load /ete/apache2/mods-enabled/jk.load

2.3接口模块配置

编辑文件“/etc/libapache2-mod-jk/httpd-jk.conf”

 技术分享

禁止对静态资源进行代理(去掉下同的注释即可)

 技术分享

3.部署应用

此处以“Zrlog个人博客程序”为例;

3.1拷贝软件包到tomcat缺省工程目录

将程序包“zrlog.war”拷贝到“/var/lib/comcat8/webapps/”下面,重启tomcat。

 技术分享

tomcat会自动展开软件包,此时已经可以通过8080端口(tomcat默认端口)访问。

 技术分享

3.2配置vhost

编辑vhost配置文件

 技术分享

增加如图所示配置选项,然后重启Apache,即可通过vhost配置的端口(如80)访问

 技术分享

debian下Apache和tomcat整合(使用apt工具)

标签:/var   展开   操作   程序包   软件   alt   记录   app   http   

原文地址:http://www.cnblogs.com/albert-yue/p/6102554.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!