欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

Apache与Tomcat服务器整合的基本配置方法及概要说明

程序员文章站 2023-10-30 23:12:46
首先,当然是安装apache http server,并准备mod_jk.so文件,这些都可以在http://apache.org中找到,要注意的是,mod_jk.so的版...
首先,当然是安装apache http server,并准备mod_jk.so文件,这些都可以在http://apache.org中找到,要注意的是,mod_jk.so的版本要和apache http server的版本对应,如果没有对应的就要自己重新编译apache,但是一般没必要,肯定会有对应版本。

开始:

1.安装apache http server,server name 和 domain name 均为127.0.0.1

2.将mod_jk.so复制到apache安装目录的modules目录下

3.在conf/httpd.conf的最后加上:

#for windows include the actual mod_jk path in double quotes

#if the path contains any white spaces.

loadmodule jk_module modules/mod_jk.so

4.在命令行中进入apache安装目录的bin目录下,输入httpd -d dump_modules 来检验是否加载成功(仅对2.2以后版本适用)

5.在conf/httpd.conf最后加上:

jkworkersfile conf/workers.properties #读取记录服务器配置信息的文件

jklogfile logs/mod_jk.log #输出日志的位置

jkloglevel debug #最高日志级别

6.在conf/workers.properties中(如果没有则新建)加入:

worker.list = tomcat8621 #tomcat8621可自定义,为你给应用服务器取的名字

worker.tomcat8621.type = ajp13

worker.tomcat8621.host = 127.0.0.1 #如果不是连接远程服务器,本机测试就用127.0.0.1或者localhost

7.在conf/httpd.conf中加入:

jkmount /kaixinpp/* tomcat8621 #意义是形如http://localhost/kaixinpp/的所有访问全部转寄到tomcat8621处理

8.确定tomcat的配置文件server.xml中

〈connector port=“8009“ protocol=“ajp/1.3“ redirectport=“8443“ /〉

此行没有被注释

9.依次启动tomcat和apache,访问http://localhost/kaixinpp/ 即可显示kaixinpp工程的主页

============================================================

总结:

1.最后在apache/conf/httpd.conf中所加的配置如下:

#for windows include the actual mod_jk path in double quotes

#if the path contains any white spaces.

loadmodule jk_module modules/mod_jk.so

jkworkersfile conf/workers.properties

jklogfile logs/mod_jk.log

jkloglevel debug

jkmount /kaixinpp/* tomcat8621

2.在workers.properties中的配置如下:

worker.list = tomcat8621

worker.tomcat8621.type = ajp13

worker.tomcat8621.host = 127.0.0.1

3.确保tomcat的server.xml中

〈connector port=“8009“ protocol=“ajp/1.3“ redirectport=“8443“ /〉

此行没有被注释