经Apache将tomcat转用80port这两个域名

一般用tomcat通告Java web项目采用www.xxx.com:8080/appname/xxxservlet要访问一个简单的服务,这会‘暴漏’应用程序名称(当然,你也可以摆脱),它看起来并不规范,需要填写port(当然,你也可以直接发布到80port,但是,假设例如有多个系统PHP不得不考虑了)。

Apache使用80port来将不同的请求转发到tomcat的不同的应用,就是全部的服务都来自80port。


打开httpd.conf,在最后加入(最好放在泛解析前面)

<VirtualHost *:80>
    ServerName weixin.erdian.net
    ProxyPreserveHost On
    ProxyRequests Off
    ProxyPass / http://115.28.189.59:8080/Weixin/
    ProxyPassReverse / http://115.28.189.59:8080/Weixin/
    ErrorLog logs/weixin.erdian.net_error_log
    CustomLog logs/weixin.erdian.net_custom_log common
</VirtualHost>

这样就把一个须要通过http://115.28.189.59:8080/Weixin/訪问的web应用转为使用一个二级域名訪问。

微信后台地址公共平台必须使用80port,能够使用此被转发。

版权声明:本文博主原创文章。博客,未经同意不得转载。

posted @ 2015-09-10 20:26  phlsheji  阅读(214)  评论(0编辑  收藏  举报