您的位置:首页 > 运维架构 > Tomcat

Apache+Tomcat配置转发

2016-12-17 01:08 375 查看
        Apache作为一种应用非常广泛的Web服务器。本身没有提供JSP的应用,因此将Tomcat与Apache之间进行关联,会使得两者结合的Web服务器有非常好的应用。

       首先需要安装Apache服务器与Tomcat服务器,安装步骤官网上自行下载;

       然后比较重要的一步就是需要将Apache服务器中加入JK插件,将提前下载好的,与Apache服务器版本对应的JK插件复制到Apache的模块目录中,如图:



      再者需要配置工作者配置文件(可以理解为Apache将Tomcat作为自己的工人),需要在/conf目录下配置worker.properties,配置如下:

worker.list=worker1
worker.worker1.port=8009  #工作端口,若没占用则不用修改
worker.worker1.host=localhost  #Tomcat服务器的地址
worker.worker1.type=ajp13  #类型
worker.worker1.lbfactor=1  #负载平衡因数


目标文件路径如下:



*注意:worker.list配置Tomcat的名称,需要在tomcat的配置文件中修改server.xml,鉴于Apache与Tomcat之间的通信协议是AJP,需要需要AJP对应的端口号,详细的配置如下:



        再者就是需要配置httpd.conf,需要添加配置如下:

# Using mod_jk.so to redirect dynamic calls to Tomcat
LoadModule  jk_module  modules/mod_jk.so
JkWorkersFile  conf/workers.properties
JkLogFile  logs/mod_jk.log
JkLogLevel  debug
JkMount  /*.jsp  worker1
JkMount  /helloapp/*  worker1


       配置以上这些之后,需要测试一下我们的成果,如果在浏览器中输入:loacalhost/index.jsp,出现tomcat的首页,恭喜你转发成功。

        
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息