apache 整合 tomcat iis

测试环境 win7 apache2.2 tomcat 7

安装过程省略...多站点配置省略...详情参考我发布关于apache、tomcat多站点配置文章

1、首先确保apache tomcat正常访问

http://127.0.0.2/



apache 访问正常


2、http://127.0.0.1:8080/ 


tomcat 访问正常


OK 切入正题,apache默认端口为80,tomcat默认端口为8080,现在我想要tomcat上面的站点 改成用80端口也可以访问

从而实现多个服务器(apache + tomcat + iis)使用同一端口80

简答说下整合的机制,使用apache作为前端服务器其端口为80,tomcat 为后台服务器,端口为8080,iis跟tomcat一样作为后台服务器

客户端通过访问apache 服务器,apache根据访问的地址,将其转发到tomcat 或者iis上,并将其返回结果返回给客户端,使用到的是apache自带的代理

具体配置如下:

修改apache  httpd.conf配置文件,找到如下两行:

#LoadModule proxy_http_module modules/mod_proxy_http.so
#LoadModule proxy_module modules/mod_proxy.so

将前面的 # 符号去掉保存

打开多站点配置文件:httpd-vhosts.conf  目录为conf\extra 

将之前的配置:

<VirtualHost 127.0.0.2>
DocumentRoot "F:\wwwroot\struts2"
</VirtualHost>

改成:

<VirtualHost 127.0.0.2>
ProxyPass / http://127.0.0.1:8080/
ProxyPassReverse / http://127.0.0.1:8080/
</VirtualHost>

重启apache,由于需要加载代理模块,启动apache可能有点慢,启动完成后,打开浏览器 重新访问 http://127.0.0.2/   就看到可爱的小猫咪了



整合成功,整合iis 跟tomcat 类似,首先配置好iis 确保能正常访问,然后通过配置apache 将其转发到 iis 实现整合

就这样,一台服务器上可以同时运行 php jsp asp 了,是不是很爽 得意

更多详情,请参看apache官方网站...


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值