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

Posted 千里泽国

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache 80 端口 反向代理 tomcat 8080端口相关的知识,希望对你有一定的参考价值。

最近有个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端口的主要内容,如果未能解决你的问题,请参考以下文章

nginx 实现反向代理

从端口80到端口8000的Apache反向代理配置

nginx 80端口反向代理多个域名,怎样隐藏端口的

tomcat+nginx反向代理(实现一个服务器,一个ip共用80端口)

apache和nodejs共享80怎么设置?

tomcat 配置nginx 反向代理