CentOS   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Centos Apache 80 代理Tomcat 8080端口大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

运行环境:Centos 6.5 Apache: 2.2.5 开启apache proxy的相应模块 编辑 /etc/httpd/conf/httpd.conf文件 sudo vim /etc/httpd/conf/httpd.conf 查看模块中,带有proxy字样的开头是否有#号,如果没有,代表是已经开启proxy模块了 LoadModule proxy_module modules/mod_p

运行环境:Centos 6.5
Apache: 2.2.5

  1. 开启apache proxy的相应模块

编辑 /etc/httpd/conf/httpd.conf文件

sudo vim /etc/httpd/conf/httpd.conf

查看模块中,带有proxy字样的开头是否有#号,如果没有,代表是已经开启proxy模块了

LoadModule proxy_module modules/mod_proxy@L_772_1@
LoadModule proxy_balancer_module modules/mod_proxy_balancer@L_772_1@
LoadModule proxy_ftp_module modules/mod_proxy_ftp@L_772_1@
LoadModule proxy_http_module modules/mod_proxy_http@L_772_1@
LoadModule proxy_ajp_module modules/mod_proxy_ajp@L_772_1@
LoadModule proxy_connect_module modules/mod_proxy_connect@L_772_1@
  1. apache vhost 添加 装发功能
<VirtualHost *:80>
    ServerName www.tomcat.test
    ServerAlias www.tomcat.test tomcat.test
    ServerAdmin [email protected]
    ProxyPreserveHost On
    Proxyrequests Off
    ProxyPass / ajp://localhost:8009/
</VirtualHost>

访问 域名应该就可以了

因为尝试了使用 http形式的代理

ProxyPass / http://localhost:8080
ProxyPassReverse/  http://localhost:8080

但是如果是域名是外网的,访问 Apache 80 端口,Chrome 的Console 会提示 类似 无法加载 http://localhost:8080/test/js/web.js错误

References
  1. apache 80 端口 反向代理 tomcat 8080端口
  2. 使用Apache 80端口代理tomcat的8080端口 提到tomcat 官网文档中,有关于 Proxy的内容
  3. apache二级域名80端口通过代理映射到Tomcat8080端口 通过它,才尝试了 ajp的连接方式
  4. Apache 整合 Tomcat (首先Apache 发布的是PHP项目,占用端口80,tomcat 发布的是Java 项目,占用端口8080) 因为底下的话而特意加入进来的

大佬总结

以上是大佬教程为你收集整理的Centos Apache 80 代理Tomcat 8080端口全部内容,希望文章能够帮你解决Centos Apache 80 代理Tomcat 8080端口所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。