apache整合tomcat

第一步:打开Apache2.2\conf\httpd.conf文件,去掉LoadModule proxy_module modules/mod_proxy.so和LoadModule proxy_http_module modules/mod_proxy_http.so前面的#,在文件最后加:

ProxyPass /images ! 表示images文件夹不转发到tomcat处理,!表示非,注意空格,以下类似。
ProxyPass /js !
ProxyPass /css !
ProxyPass / http://192.168.1.107:8080/

http://192.168.1.107:8080/表示把所有 http://l192.168.1.107 的请求代理到 http://192.168.1.107:8080/ ,这也就是 Tomcat 的访问地址,除了 images、css、js 几个目录除外。我们同样可以利用 mod_proxy 来做负载均衡,再看看下面这个配置;

下面这段可无:
ProxyPass /images !
ProxyPass /css !
ProxyPass /js !
ProxyPass / balancer://example/
<Proxy balancer://example/>
BalancerMember http://server1:8080/
BalancerMember http://server2:8080/
BalancerMember http://server3:8080/
</Proxy>
ajp_proxy 连接方式其实跟 http_proxy 方式一样,都是由 mod_proxy 所提供的功能。配置也是一样,只需要把 http:// 换成 ajp:// ,同时连接的是 Tomcat 的 AJP Connector 所在的端口
第二步:打开server.xml配置文件
增加红色字体部分
<Connector port="8080" protocol="HTTP/1.1" proxyName="192.168.1.107"
connectionTimeout="20000" proxyPort="80"
redirectPort="8443" URIEncoding="GBK" />
proxyName="192.168.1.107" 指代理的域名或IP地址;proxyPort="80"指apache代理端口
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值