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>

 

 

 

可能我說的太籠統,不清楚的你們能夠私信我,我會盡力,娃哈哈

相關文章
相關標籤/搜索