阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

IIS与Apache共享80端口

117次阅读
没有评论

共计 853 个字符,预计需要花费 3 分钟才能阅读完成。

Windows Server 2003 服务器上安装有默认 IIS 6 和 Apache 两个服务器,IIS 运行的一个.net 程序,apache 运行 php 程序,现在想让它们同时都能通过 80 端口访问,设置起来还比较简单。

IIS 的.net 程序假设绑定 81 端口,主机名:www.a.com

apache 的 php 程序绑定 80 端口,主机名:www.b.com

IIS 与 Apache 共享 80 端口

然后假设 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

还有确保这里也取消了注释:

Include conf/extra/httpd-vhost.conf

然后打开 apache/conf/extra 目录里面的 httpd-vhosts.conf 文件,在最后添加如下内容:

NameVirtualHost *:80

<VIRTUALHOST *:80>

    ServerName    www.b.com

    DocumentRoot “D:/web/php 站点目录 ”

</VIRTUALHOST >

<VIRTUALHOST *:80>

    ServerName www.a.com

    ProxyPass / http://www.a.com:81/

    ProxyPassReverse / http://www.a.com:81/

</VIRTUALHOST>

最后把两个服务器都重启一下,同时打开 www.a.com 和 www.b.com 都能正常访问了。

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2017-01/139444.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计853字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中