1. 程式人生 > >apache 80 端口 反向代理 tomcat 8080端口

apache 80 端口 反向代理 tomcat 8080端口

pan ret 解決方案 alt rtu conf amp pac ber

最近有個jsp的項目要放到服務上,但服務器上已經有了XAMPP(apache + mysql + php), 已占用了80端口。但http默認是訪問80端口的。

先把tomcat 環境搭建起來, 發現是用8080端口, 訪問時要加端口號。

解決方案如下(利用 apache的反向代理):

1, 找到http.conf , 開啟

技術分享

Include conf/extra/httpd-vhosts.conf

2, 打開httpd-vhosts.conf, 加入

<VirtualHost *:80>
	ServerName test.shopxx.com   //訪問的域名 
	ProxyPass / http://localhost:8080/
	ProxyPassReverse / http://localhost:8080/
</VirtualHost>

3, tomcat下找到conf/server.xml  host name ="localhost"

重啟 apache tomcat

4, 外網訪問 。 test.shopxx.com 就可以到tomcat

apache 80 端口 反向代理 tomcat 8080端口