[Apache]apache代理tomcat实现对外80端口

为什么要用apache代理tomcat呢?可能有些小伙伴会有这样的疑问。

原因是域名解析服务,是不支持将域名解析到IP加端口的格式上来的。

如阿里云域名解析模块:

阿里云解析是不允许使用port作为解析记录值的

这时,我们就需要要使用apache代理一下tomcat了,对外面来讲,我们始终统一的以80端口对外:

下面,我详细介绍一下步骤:

(1)打开apache转发的功能模块,编辑httpd.conf

在LoadModel模块,新增:LoadModule proxy_module modules/mod_proxy.so

LoadModule proxy_http_module modules/mod_proxy_http.so(2)然后在虚拟主机部分添加:

在virtualhost中映射到tomcat,这里的81端口就是我的tomcat端口了

重启访问http://chenxi.XXX.cn/alipay就可以访问到tomcat的内容了、