歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> 學習Linux >> debian下Apache和tomcat整合(使用apt工具),debianapt

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

日期:2017/3/3 18:05:44   编辑:學習Linux

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

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


最近部署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)訪問

http://xxxxxx/Linuxjc/1175371.html TechArticle

Copyright © Linux教程網 All Rights Reserved