为什么要用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的内容了、