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

softyun3年前服务器150

首先,当然是安装Apache HTTP Server,并准备mod_jk.so文件,这些都可以在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 #意义是形如localhost/kaixinpp/的所有访问全部转寄到tomcat8621处理

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

〈Connector port=“8009“ protocol=“AJP/1.3“ redirectPort=“8443“ /〉

此行没有被注释

9.依次启动tomcat和apache,访问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“ /〉

此行没有被注释

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

理解web服务器和数据库的负载均衡以及反向代理

但是若该网站平均每秒的请求是200多次,那么问题就来了:这已经是最好的web服务器了,我该怎么办?同样的情景也适用于数据库。要解决这种问题,就需要了解“负载均衡”的原理了。we...

为什么选择游戏服务器租用,游戏服务器租用详解

1.什么是游戏服务器租用?游戏服务器租用是指玩家或游戏开发者通过付费,将游戏所需的服务器租用到第三方平台,并获得使用该服务器的权限。这样,玩家或游戏开发者就能够将游戏资源存储在互联网上,通过游戏服务器...

如何查询域名是否被注册,查询域名是否被注册的几个方法

什么是域名?域名是互联网上用于定位和识别计算机服务和设备的字符串。比如,百度的域名是“baidu.com”,谷歌的域名是“google.com”。域名可以被视作互联网上的地址簿,方便人们找到他们所要寻...

WampServer下如何配置多域名

实现wampserver下配置多域名主要通过修改apache的配置文件httpd.conf、修改httpd-vhosts文件、修改hosts文件等方面。具体内容请看下文介绍吧。之前在学习跨域的时候,我...

怎样进行河南域名备案,了解河南域名备案的基础要求

河南域名备案是指,在河南省境内使用Internet域名进行网站主机托管等相关业务时,需要在河南省互联网信息办公室备案并领取ICP证书。下面介绍河南域名备案的基础要求:具有合法主体资格的单位和个人均可进...

apache 配置成滚动日志的方法

下面配置配置成每24小时产生1个新的日志文件: #先搭建1个很简单网站进行访问 DocumentRoot E:/ApacheTestWeb  <Directory E:/ApacheTestWe...