码迷,mamicode.com
首页 > Web开发 > 详细

httpd通过ajp协议反向代理tomcat

时间:2019-08-01 17:31:01      阅读:657      评论:0      收藏:0      [点我收藏+]

标签:配置httpd   文件中   jar   本地配置   jre   img   catalina   netstat   sha   

外网服务器上启动tomcat。

[root@VM_0_12_centos bin]# ./startup.sh 
Using CATALINA_BASE: /root/tomcat/apache-tomcat-7.0.72
Using CATALINA_HOME: /root/tomcat/apache-tomcat-7.0.72
Using CATALINA_TMPDIR: /root/tomcat/apache-tomcat-7.0.72/temp
Using JRE_HOME: /usr
Using CLASSPATH: /root/tomcat/apache-tomcat-7.0.72/bin/bootstrap.jar:/root/tomcat/apache-tomcat-7.0.72/bin/tomcat-juli.jar
Tomcat started.

  

[root@VM_0_12_centos bin]# netstat -nat
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 0.0.0.0:8009            0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN     

 

ajp端口对外开放。

本地配置httpd 反向代理服务器上的tomcat。

将 httpd.conf 配置文件中 

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so

两项开启。

Include conf/vhosts.conf 注释去掉

vhosts.com 文件中写入

<VirtualHost *:80> 
         ServerAdmin aaa@qq.com
         ServerName test.com 
         ServerAlias test.com 
         ProxyPass / ajp://服务器IP:8009/
         ProxyPassReverse / ajp://服务器IP:8009/
         ErrorLog "logs/ajptest-error.log" 
         CustomLog "logs/ajptest-access.log" common
</VirtualHost>

 

重新启动httpd服务。

hosts文件中增加一行 127.0.0.1  test.com

本地访问 test.com

技术图片

 

httpd通过ajp协议反向代理tomcat

标签:配置httpd   文件中   jar   本地配置   jre   img   catalina   netstat   sha   

原文地址:https://www.cnblogs.com/depycode/p/11283908.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!