Apache:反向代理配置

Apache目前使用的很广泛,但Apache原生不支持部署Java的程序,或者说Java经常会用Tomcat,was之类的去部署。一台服务器上的80端口是很宝贵的,往往很多程序都抢着要。这不,还真遇到这样的场景:

需要一台服务器接入微信,但微信却只支持80端(bei)口(shang)

有一台服务器,但是80端口部署的Apache,配置有svn,mantis等一大堆东西,不能动

这时,直接用tomcat部署上java的程序,然后,利用apache自带的反向代理模块即可。

新建一个配置文件:

vim /etc/httpd/conf.d/proxy.conf

内容:
ProxyPass /lplay http://localhost:8080/lplay
ProxyPassReverse /lplay http://localhost:8080/lplay

这样,就可以访问ip/lplay,相当于直接访问ip:8080/lplay了,亲测可以接入微信服务器,效果杠杠的!

时间: 2024-10-06 10:25:31

Apache:反向代理配置的相关文章

Apache反向代理配置

Apache反向代理配置方法如下 1.打开Apache的配置文件httpd.conf,找到下面的内容,将注释去掉,以启动代理模块 LoadModule proxy_module modules/mod_proxy.so  LoadModule proxy_http_module modules/mod_proxy_http.so 2.在配置文件httpd.conf最后添加 <IfModule mod_proxy.c> ProxyRequests off <Proxy /> Orde

linux apache 反向代理

查看apache运行状态 ps -eaf|grep httpd 查看apache安装环境 httpd -V 查看apache网络状态,包括端口等 netstat -anp|grep httpd 打开httpd.conf 确认proxy模块加载没有被注释掉 LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_http_module modules/mod_proxy_http.so 在文件末尾加上代理配置路径 ProxyPas

Apache正向代理与反向代理配置

Apache正向代理与反向代理配置 正向代理示例配置: ProxyRequests On ProxyVia On <Proxy *> Order deny,allow Deny from all Allow from 192.168.0 </Proxy> CacheEnable disk / CacheRoot "/var/cache/mod_proxy" 反向代理示例配置: ProxyRequests Off <Proxy *> Order den

tomcat配置及基于nginx、apache反向代理tomcat

如今,基于Web的应用越来越多,传统的Html已经满足不了如今的需求.我们需要一个交互式的Web,于是便诞生了各种Web语言.如Asp,Jsp,Php等.当然,这些语言与传统的语言有着密切的联系,如Php基于C和C 语言,Jsp基于Java语言.Tomcat即是一个Jsp和Servlet的运行平台. Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成.由于有了Sun的参与和支持,最新

apache反向代理和负载均衡

正向代理:正如我们用的游戏加速代理,大多的个人PC把请求发给正向代理服务器,代理服务器通常配置高端的带宽,替我们请求相应的服务 负载均衡中的反向代理:通常意义上,是一个请求转发的代理.类似一个收发室的管理人员,外来的很多邮件,传到收发室,然后由管理员分配给不同的办公室.通过这样的操作,可以使每台服务器避免过多的负载导致宕机.而转发的这个过程,通常也有很多种不同的算法. 总结:正向代理一般是指PC连接到代理服务器,由代理服务器转发请求到网站.而反向代理指的是用户将请求发送给反向代理服务器,由反向代

Apache 反向代理实现为http添加https的外衣

Apache 反向代理 金天:坚持写东西,不是一件容易的事,换句话说其实坚持本身都不是一件容易的事.如果学习有捷径,那就是不断实践,不断积累.写笔记,其实是给自己看的,是体现积累的一种方式,要坚持. 金天微信:15998603918 欢迎找我聊聊天.  笔者开发了一套node.js的web应用,想实现https协议,至于node.js原生的实现https协议笔者这里并没有研究. 其实很简单, 默认node.js express会监听3000端口,HTTP协议. 如果想通过https访问node.

使用Apache通过JK实现多Tomcat负载均衡集群时,Apache不能将请求分发给Tomcat处理(即Apache反向代理不成功)的问题

前些天在做Apache通过JK实现多Tomcat负载均衡集群时,参考网上的配置将配置文件配置好后,访问已存在tomcat中的JSP文件时发现Apache提示URL不存在,然后检查了配置文件及tomcat工程部署,发现配置部署均无问题.尝试访问Apache静态页面,通过http单独访问tomcat均无问题.然后我猜会不会之前参考的网上的配置有问题,于是继续查询网上其它配置发现都差不多,尝试更改各种参数均没有解决.后来我仔细想了想出现这个问题的原因应该是Apache没有将HTTP请求分发给Tomca

使用apache反向代理tomacat

起源 在大部分的生产环境中,基本上使用的都是java程序,从而促进了各种应用程序中间件的产生,在这里大概有几种,tomcat作为最著名的开源servlet容器,jboss也是开源的,而且有管理界面,主要是redhat的,而weblogic则是oracle的商业中间件,而webspare则是IBM的商业中间件,其他的几个例如jetty,resin用的也就比较少了. 在安装tomcat的时候,每次首先需要安装的是jdk,提供jvm虚拟机,jre运行环境,从而每次安装jdk的时候,有几种选择,生产环境

反向代理配置

nginx server { listen 80; server_name localhost; root /apps/web/; index index.html; location / { } location /server { proxy_pass http://192.168.10.73:8080/manager-webapp/; proxy_cookie_path /manager-webapp/ /server/; } location /client { proxy_pass h