Apache与Tomcat服务器整合的基本配置方法及概要说明
更新时间:2010年12月17日 10:30:52 作者:
网上的乱七八糟的资料太多了,很多都是自说自话,希望这篇文章能给大家带来一些清晰的思路。
首先,当然是安装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“ /〉
此行没有被注释
开始:
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“ /〉
此行没有被注释
相关文章
详解如何在 Linux 中安装最新的 Python 3.6 版本
本篇文章主要介绍了详解如何在 Linux 中安装最新的 Python 3.6 版本,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。2017-03-03详解Ubuntu 16.04 pycharm设置桌面快捷启动方式
本篇文章主要介绍了Ubuntu 16.04 pycharm设置桌面快捷启动方式,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-12-12Linux使用scp远程传输命令进行服务器文件互传(阿里云服务器)
因为一台服务器linux服务器总是出问题,也没找到问题只好重新配置环境,那么就需要文件备份操作,既然是linux服务器可以使用scp命令传输文件了2016-09-09
最新评论