主页 > 知识库 > 服务器 > Apache/IIS >

在IIS7中使用ARR(Application Request Routing)配置反向代理

来源:CIT.CN 作者:cit2012 发表于:2012-12-05 17:14  点击:
在配置web服务器的时候,我们经常遇到这样的问题,由于某些原因,该服务器只能拥有一个公网IP,但是可能需要提供其他机器或者本机上其他webserver的服务器给访问者,同时又不希望使用其他端口,如果在linux下,常见的解决方案是使用nginx作为前端server,通过反向代

在配置web服务器的时候,我们经常遇到这样的问题,由于某些原因,该服务器只能拥有一个公网IP,但是可能需要提供其他机器或者本机上其他webserver的服务器给访问者,同时又不希望使用其他端口,如果在linux下,常见的解决方案是使用nginx作为前端server,通过反向代理间接访问其他webserver.在IIS7之前,在windows上要实现该功能却不是一件容易的事情,但是在IIS7上,通过Application Request Routing模块,我们可以轻松实现反向代理.

本次测试配置的情况,简单起见,只在iis中测试,配置3个网站,第一个”LevenWeb”,使用80端口提供服务,第二个”levenblog”,下面运行着levenblog2.0.9,使用8080端口,第三个”phpweb”,下面有一个”test.php”的phpinfo页面(iis7 php配置本文不再详述),本机ip:192.168.1.8,为了测试,我们先进行域名绑定,也就是在cit.cn下新增3个子域名,域名绑定如下图所示:

我们的目标如下:

http://phpweb.cit.cn/ 访问phpweb站点,也就是http://localhost:8081/

http://levenblog.cit.cn/ 访问levenblog站点,也就是http://localhost:8080/

有帮助
(0)
0%
没帮助
(2)
100%
  • 上一篇:Apache Tomcat 今天再爆严重安全漏洞
  • 下一篇:没有了