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

softyun3年前服务器124

首先,当然是安装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“ /〉

此行没有被注释

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

相关文章

phpstudy搭建本地网站服务器

对于搭建本地服务,大家可能都不陌生。学习前端,搭建一个本地服务器用来测试代码还是很重要的,不仅可以避免使用Chrome浏览器时,出现不支持File协议的Ajax请求的大坑(Firefox是支持的),还...

phpstudy linux面板CC防护功能使用教程

CC防护功能开启方法:点击左侧面板【网站防火墙】,选择要设置的网站,点击【防火墙配置】-【CC防护】进行CC攻击防护设置CC攻击是DDoS攻击的一种类型,攻击者借助代理服务器生成指向受害主机的合法请求...

域名接入是什么怎么用,域名接入的使用流程及注意事项

域名接入是一种常用于互联网服务器上的应用程序,可以帮助用户快速将自己拥有的互联网域名(比如www.examle.com)与相应的网站空间进行关联,使用户可以通过域名来访问自己的网站,增强网站的品牌形象...

堡塔云控平台添加服务器(受控端)

添加服务器时可选择面板API方式关联或通过安装堡塔微控来关联需要注意的几点:1.面板API方式关联需要面板版本6.9.8+,若面板版本达不到要求,可选安装堡塔微控来关联2.面板API方式关联能获取到完...

VPS安装宝塔面板+云锁过程记录

宝塔+云锁,成功安装的环境:CentOS Linux 7.2,PHP5.6,NGINX1.14.0,宝塔6.4.1 安装的宝塔面板的VPS,经常遭受各种各样的攻击,云锁装上之后,拦截功能还是...

PhpStudy集成环境升级MySQL数据库版本的方法

很多人都疑惑在phpstudy里怎么升级mysql数据库版本,phpstudy里没有地方可以设置啊,这篇就来教你如何在phpstudy中升级mysql的版本。PhpStudy集成环境中的mysql数据...