Bing Yee程序人生

关注互联网产品技术学习,应用开发~

IIS7.0和APACHE 如何共享80端口(多IP)

2011/8/15 16:16:54 类别:经验分享
摘要:win2008下利用 NETSH 配置IIS 监听IP 实现和APACHE 共享80端口的方法

最近搞了一个WIN2008的VPS(多IP),和哥们的PHP站 进行共享80端口,操作过程记录下来,希望对有需要的朋友做个参考

首先VPS IP 这里就以本地作例 192.168.1.100 192.168.1.111这两个IP
实现目的,IIS 监听192.168.1.100:80 APACHE 监听 192.168.1.111:80
第一步使用NetSH配置IIS的监听IP
1、首先确保当前服务器拥有2个IP
2、打开命令行,运行CMD 进入CMD界面
3、输入netsh 进入网络配置
4、输入http 进入HTTP配置
5、输入sho iplisten 查看当前IIS监听的IP列表 (如果为空即默认为所有IP)
6、输入 add iplisten ipaddess=192.168.1.100 (这里会提示添加成功)
7、再次输入 sho iplisten 进行查看 (正常情况这里会出现 192.168.1.100的信息)
到上面为止,IIS 监听192.168.1.100的设置完成

第二步使用APACHE配置文件设置 监听IP及端口
1、找到APACHE 安装目录,打开httpd.conf 配置文件
2、在文件中找到Listen 12.34.56.78:80 这一行 修改为192.168.1.111:80(正常的APACHE配置)
3、重启APACHE服务即可
到这里APACHE监听IP及端口也设置好了

下面就打开浏览器分别输入各个IP 进行访问吧~

总结下来,主要是对IIS的监听IP的设置,因为默认IIS是监听所有IP,这里APACHE就无法监听IP了。

如果最终有异常信息,重启IIS 重启APACHE
RUN>CMD
NET STOP IISADMIN /y
NET STOP W3SVC
NET STOP APACHE2.2
NET START APACHE2.2
NET START W3SVC

按上面的顺序执行一下

如果还有问题,直接QQ我 3912378

备注:NetSH 是windows系统本身提供的功能强大的网络配置命令行工具。

3087次阅读  标签:IIS7.0,共享80端口,APACHE,WIN2008
下一篇:思淇关键词分析工具(V1.0)发布
上一篇:MSSQL2005 四个排名函数(新功能) row_number,rank,dense_rank,ntile(一)

共15条评论

Ellchoice(1楼)-2020/4/22 14:33:14
审核中

Keytnildign(2楼)-2020/4/25 11:54:32
审核中

西门塔尔牛(3楼)-2015/3/27 17:27:51
审核中

发表评论

文章分类


友情链接