前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Windows下Apache与IIS共存配置

Windows下Apache与IIS共存配置

作者头像
前端皮皮
发布2020-11-26 10:40:51
2.2K0
发布2020-11-26 10:40:51
举报
文章被收录于专栏:前端进阶学习交流

如果你有一台Windows服务器,要同时跑Apache和IIS,那么你就需要同时装这两款软件,但是他们都使用80端口,不可以同时启动。Apache和IIS共存,解决办法就是把IIS下的网站设置为80以外的端口,然后用Apache做代理,访问IIS下的网站。拿两个网站作为例子一个是php.rndto.com,上面放置了PHP程序(这个在配置中用不到,只是证明两款软件能同时正常运行),另一个就是iis.rndto.com,放置asp程序。

IIS下的设置

IIS下像正常的添加网站一样,在绑定主机头的时候,端口设置为8080即可,此时,你可以通过浏览器访问http://iis.rndto.com:8080,阿里云的防火墙关闭了8080端口,你可以添加许可或者用http://localhost:8080代替。

Apache上的配置

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

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

代码语言:javascript
复制
LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_connect_module modules/mod_proxy_connect.soLoadModule proxy_http_module modules/mod_proxy_http.soLoadModule proxy_ftp_module modules/mod_proxy_ftp.so

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

代码语言:javascript
复制
<VirtualHost *:80>ServerName iis.rndto.comServerAlias iis.rndto.comProxyPass / http://iis.rndto.com:8080/ProxyPassReverse / http://iis.rndto.com:8080/</VirtualHost>

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-10-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 IT共享之家 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • IIS下的设置
  • Apache上的配置
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档