windows apache 跳转 tomcat 代理

需求是这样的php

服务器有tomcat和apache两个服务器html

t端口号是8080,a端口是80java

好比javaweb的域名是 www.XXX.com:8080web

phpweb的域名是  a.XXX.comapache

但愿a能根据域名来判断是跳转到a仍是ttomcat

apache用的是phpstudy的集成环境服务器

主要借鉴如下文档测试

https://jingyan.baidu.com/article/6f2f55a1695205b5b93e6ca2.htmlspa

https://blog.csdn.net/weixin_34107955/article/details/85932126.net

首先tomcat改成8080端口

重启tomcat,来测试  www.xxx.com:8080  是否是能正常访问

phpstudy使用apache2.4

常规设置以下

 

开启两个模块

 下面重要的配置

代码解释(其实都是抄的,凭感受解释吧)

#监听的端口
<VirtualHost *:80>

#随便一个邮箱
ServerAdmin webmaster@dummy-host.example.com

#监听的域名
ServerName www.XXX.com

#代理 关闭??我不懂,保持默认
ProxyRequests Off

#都不懂,保持默认
<Proxy *>
Order deny,allow
Allow from all
</Proxy>

#这个懂,就是监听到有www.XXX.com来访问的时候,跳转到真正的网址
ProxyPass / http://www.XXX.com:8080

#调整由反向代理服务器发送的HTTP回应头中的URL
ProxyPassReverse / http://www.XXX.com:8080
</VirtualHost>

 

 

 

可能我说的太笼统,不清楚的你们能够私信我,我会尽力,娃哈哈

相关文章
相关标签/搜索