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

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

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

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWR1bmluZ25pbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >

打开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,能够使用此被转发。

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

时间: 2024-11-02 16:38:06

经Apache将tomcat转用80port这两个域名的相关文章

基于Apache+Tomcat负载均衡的两种实现方法

Apache+Tomcat实现负载均衡的两种实现方法 如果我们将工作在不同平台的apache能够实现彼此间的高效通信,因此它需要一种底层机制来实现--叫做apr Apr的主要目的就是为了其能够让apache工作在不同的平台上,但在linux上安装apache的时候通常都是默认安装的 [[email protected] ~]#rpm -qi aprName                 :apr                                        Relocation

apache整合tomcat部署集群

近日,由于公司项目需要,所以学习了apache整合tomcat以及集群的一些知识. 所以做下笔记日后回顾可以用到. apache只有处理静态事物的能力, 而tomcat的强项就是处理动态的请求,所以apache和tomcat整合相互取长补短,由apache作为入口,如果是请求静态页面或者是静态文件,由apache直接提供,如果是请求动态页面,则让apache分发到tomcat,由tomcat处理以后再响应给客户端. apache和tomcat的整合需要准备的一些软件列表: 图1 说明: 1.首先

Apache整合Tomcat、集群

1.1     使用mod_proxy整合 使用mod_proxy整合Tomcat需要我们开启Apache的代理功能,代理功能的开启可以通过在Apache的conf/httpd.conf文件中将如下内容前的“#”号去除,这样Apache就能在运行的时候加载mod_proxy模块了,从而开启了Apache的代理功能. #LoadModule proxy_module modules/mod_proxy.so 开启了mod_proxy之后我们还需要选择一个协议来作为Apache代理Tomcat的协议

[WebServer] Linux下Apache与Tomcat整合的简单方法

Apache与Tomcat比较联系 apache支持静态页,tomcat支持动态的,比如servlet等. 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomcat来处理的. apache可以支持php\cgi\perl,但是要使用java的话,你需要tomcat在apache后台支撑,将java请求由apache转发给tomcat处理. apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成serv

Apache、Tomcat负载均衡与集群

一. 环境准备 1.软件下载 a) apache_2.0.55-win32-x86-no_ssl.msi: b) apache-tomcat-5.5.17.rar c) mod_jk-apache-2.0.55.so 下载地址: http://download.csdn.net/detail/crazyiter_com/4178657 2.软件安装 a)  Apache安装路径为:E:\ide\apache\Apache2 (具体可以根据自己的盘符而定) b) Tomcat放置位置和名称注意:

Apache、Tomcat、JBoss、Weblogic四个常用的JavaEE服务器

Apache全球应用最广泛的http服务器,免费,出自apache基金组织 Tomcat应用也算非常广泛的web 服务器,支持部分j2ee,免费,出自 apache基金组织 JBoss开源的应用服务器,比较受人喜爱,免费(文档要收费) Weblogic应该说算是业界第一的app server,全部支持j2ee1.4, 对于开发者,有免费使用一年的许可证,用起来比较舒服,出资BEA公司 ,呵呵,我用的就是这个,所以比较熟悉 jboss也支持j2eeJBoss和WebLogic都含有Jsp和Serv

[WebServer] Windows下Apache与Tomcat的整合

转自:http://bbs.blueidea.com/thread-2873268-1-1.html 准备工作:1. Apache 2.2.4下载地址:http://cztele1.skycn.com/down/apache_2.2.4-win32-x86-no_ssl.zip 2. Tomcat 6.0.16下载地址:http://apache.mirror.phpchina.co ... e-tomcat-6.0.16.zip 3. JDK下载地址:http://cds.sun.com/is

apache &nbsp; 和Tomcat的区别

经常在用apache和tomcat等这些服务器,可是总感觉还是不清楚他们之间有什么关系,在用tomcat的时候总出现apache,总感到迷惑,到底谁是主谁是次,因此特意在网上查询了一些这方面的资料,总结了一下:   apache支持静态页,tomcat支持动态的,比如servlet等       一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomcat来处理的.        apache可以支持php\cgi\perl,但是要使用java的话,你需要

Apache与Tomcat整合(转)

一 Apache与Tomcat比较联系 apache支持静态页,tomcat支持动态的,比如servlet等. 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomcat来处理的. apache可以支持php\cgi\perl,但是要使用java的话,你需要tomcat在apache后台支撑,将java请求由apache转发给tomcat处理. apache是web服    Options Includes FollowSymLinks    Allow