由于想要在同一台服务器中同时使用IIS7和Apache2.4来部署网站,遇到的问题就是IIS7和Apache2.4中需要绑定不同的域名,所以使用的方法就是在IIS7中配置反向代理的功能,从而实现访问IIS7中的网站域名后代理访问到Apache中的另外一个网站。
在IIS7中配置反向代理功能的主要方法和步骤如下:
1、ARR(Application Routing Request)下载安装
注意: iis7下ARR组件通过Web PlatForm Installer安装,[没有安装web 平台安装程序,先安装这个集成平台,再安装ARR],此外插件Server farms也需要安装;
2、安装ARR,下载安装包安装,安装成功后,在IIS7面板上会多出URL重写和ARR组件图标:
3、新建站点:端口配置80端口,主机名设置为需要绑定的域名。
4、开启ARR代理功能,设定好参数:选中IIS根目录,再选中ARR,双击弹出ARR置界面,选择右侧proxy选项下的Server Proxy setting链接,单击,弹出配置窗口。
填写ARR的proxy选项:填写完成注意保存配置!
5、对IIS中的站点设置重写条件保存,访问该域名时,代理访问到另外一个域名。这里以腾讯网为例。配置完成后,重启IIS。
新建条件: