资讯专栏INFORMATION COLUMN

Windows下Apache与IIS共存配置

Towers / 1693人阅读

摘要:测试使用的是阿里云的下的集成镜像,默认已经装完等,我们只要正常安装即可。下的设置下像正常的添加网站一样,在绑定主机头的时候,端口设置为即可,如图此时,你可以通过浏览器访问,阿里云的防火墙关闭了端口,你可以添加许可或则在服务器打开浏览器访问。

原文:Windows下Apache与IIS共存配置

如果你有一台Windows服务器,要同时跑Apache和IIS,那么你就需要同时装这两款软件,但是他们都使用80端口,不可以同时启动。Apache和IIS共存,解决办法就是把IIS下的网站设置为80以外的端口,然后用Apache做代理,访问IIS下的网站。

测试使用的是阿里云的windows 2003下的WANMP集成镜像,默认已经装完Apache、MySQL、PHP等,我们只要正常安装IIS即可。安装完IIS,默认网站是启动不了的,我们必须修改为其他端口,比如8080端口。本次测试使用了两个域名,一个是ali.ezloo.com,上面放置了PHP程序(这个在配置中用不到,只是证明两款软件能同时正常运行),另一个就是ali2.ezloo.com,放置asp程序。

IIS下的设置

IIS下像正常的添加网站一样,在绑定主机头的时候,端口设置为8080即可,如图:

此时,你可以通过浏览器访问http://ali2.ezloo.com:8080,阿里云的防火墙关闭了8080端口,你可以添加许可或则在服务器打开浏览器访问。

Apache上的配置

Apache配置主要分为两部分,一部分是设置Apache的代理,第二部分是配置ali2.ezloo.com的代理。

找到Apache的配置文件httpd.conf,找到以下四行,把前面的注释取消掉,启用这四个模块。

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so

用控制面板新增一个域名ali2.ezloo.com,找到该域名的vhost的配置文件,修改成如下:


ServerName ali2.ezloo.com
ServerAlias ali2.ezloo.com www.ali2.ezloo.com
ProxyPass / http://ali2.ezloo.com:8080/
ProxyPassReverse / http://ali2.ezloo.com:8080/

此时,你通过访问ali2.ezloo.com就能访问到IIS下绑定的ali2.ezloo.com:8080这个网站了。Apache与IIS可以完美共存,并且配置也比较简单。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/35716.html

相关文章

  • 关于iis6.0多版本php共存且支持网站级匹配的方法

    摘要:直接讲原文中网站级别支持多版本控制吧这里只写中文吧此外可配置于网站级别,它允许使用不同的版本在不同的站点上,并且必须为指定站点指定一个特定的版本,通常情况下使用下面的命令就可以进行这一设定。 首先放url吧转自别人转的英文原文,不懂英文的先看一遍英文中的代码部分,然后我会在在下面解释 iis6.0 为什么要配置多版本php? 因为现在的许多程序是在php5.2版本下运...

    Jingbin_ 评论0 收藏0
  • Linux,Windows,Mac平台php环境配置

    摘要:平台配置安装下载,进行安装,由于最新版需要的支持,博主这里安装了旧版,下面是安装过程一路点击协议需要同意,这个都懂,安装过程中注意一下个界面选择安装路径,注意路径中不要有汉语就好选择是否开机自启动,根据需要选择,这里我允许了自启动。 windows 平台wamp配置 wamp安装 下载wamp,进行安装,由于最新版需要VS2015的支持,博主这里安装了旧版wamp,下面是安装过程:一路...

    CollinPeng 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<