码迷,mamicode.com
首页 > Web开发 > 详细

IIS与Apache同时使用80端口

时间:2014-12-08 15:51:24      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:web服务器端口修改 iis和apache公用80端口 web80 web 8080

最近服务器迁移,多个网站公用一个80端,但由于其他程序必须要用80端口,所以网站要更换端口。网站更改8080等其他端口,用户访问必须加端口号例如:www.baidu:8080 这样肯定不可以,所以最后网上查找好多。现在总结如下。

iis上的网站端口随便修改 主机头修改配置

bubuko.com,布布扣bubuko.com,布布扣

如果我们在一台服务器即使用IIS作为WEB服务器,同时又想使用Apache作为WEB服务器,那么如何来公用80端口呢?

我们可以使用单IP地址来实现,但是在性能上有损失:

将apache设为使用80端口,IIS使用其它端口,比如81,然后将apache作为IIS的代理。速度有影响.
在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-vhosts.conf

在httpd-vhosts.conf中建立虚拟主机

<VirtualHost *:80>
ServerName www.heyvpn.com
DocumentRoot "c:/Inetput/HeyVPN.com"
</VirtualHost>

<VirtualHost *:80>
ServerName ***
ProxyPass / http://localhost:81/
ProxyPassReverse / http://localhost:81/
</VirtualHost>

如上所述配置,我们访问www.heyvpn.com时将使用Apache作为web服务器,访问***将使用IIS作为web服务器

 

我们可以使用双IP地址来实现,接下来具体讲讲怎么实现:

1>修改Apache的httpd.conf文件,将“Lisen 80”改为“Listen IP:80”

2>按照下图进行修改,修改前需要一个httpcfg.exe文件,这个文件在windows2003安装碟中,具体路径为:“support/tools/Support.cab/httpcfg.exe”


OK,搞定!


术业有专攻 闻道有先后!让我们群里的每个管理员都能更快的搜索到更好的资源,得到大家的帮助,共同学习,共同进步!建立下面的群群名称是企业网络管理员群 342783932 刚刚建立的群,欢迎志同道合的人加入!

原文来自:http://www.cnblogs.com/zengen/archive/2011/08/04/2127370.html 再次谢谢原作者!


本文出自 “什么事都怕坚持” 博客,请务必保留此出处http://lihengchang0212.blog.51cto.com/852766/1587495

IIS与Apache同时使用80端口

标签:web服务器端口修改 iis和apache公用80端口 web80 web 8080

原文地址:http://lihengchang0212.blog.51cto.com/852766/1587495

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!