IIS和Apache共存后的问题,二级域名

编程有钱人了 2013-08-26 01:39:51
WIDOWS SERVER 2008 服务器有IIS 7.5 绑定了一个IP(例如:192.168.0.2)
安装Apache后 绑定了另一个IP(例如:192.168.0.3 做二级域名用,二级域名已经泛解析)
IIS和Apache同时监听80端口 现在可以共存了,但是IIS的一直能访问
http://192.168.0.2 能
http://192.168.0.3 不能 (除非在Apache把端口改成8080 或者其他的才能访问)
http://192.168.0.3:8080 能

既然IIS和Apache 都能在80下运行了, 为什么http://192.168.0.3不能访问,
而http://192.168.0.3:8080可以呢
ping 192.168.0.3这个也没问题
...全文
347 35 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
35 条回复
切换为时间正序
请发表友善的回复…
发表回复
踏平扶桑 2013-08-28
  • 打赏
  • 举报
回复
引用 33 楼 wangjun8868 的回复:
[quote=引用 32 楼 5653325 的回复:] [quote=引用 29 楼 wangjun8868 的回复:] [quote=引用 28 楼 5653325 的回复:] [quote=引用 27 楼 wangjun8868 的回复:] [quote=引用 26 楼 5653325 的回复:] 你看看.3那个80端口打开了吗?
你看看吧 [/quote] 我记不清apache开80端口,进程是这个svchost.exe吗?还是应该是那个apache的进程? 你把apache停掉,这个80还有吗?[/quote] apache进程是httpd 停掉这就不显示了[/quote] 试试把.2的网卡先停掉,IIS停掉,只用apache来做解析,如果还是访问不了,那么就是你这个apache的配置问题(不排除端口被占用)[/quote] 我现在就想 IIS和Apache共存使用80端口,我服务器有2个IP 应该可以实现,你有什么好办法吗?[/quote] 正常情况下IIS监听一个网卡的80,apache监听另外一个网卡的80应该是配置一下就行了。 现在你的情况是.3的80端口没办法访问,所以先排除一下是不是被占用了。如果把.2的网卡停掉,IIS停掉,只用APACHE还是不能访问.3的端口,就可能是.3的80被别的占用了。排除法。
编程有钱人了 2013-08-27
  • 打赏
  • 举报
回复
引用 32 楼 5653325 的回复:
[quote=引用 29 楼 wangjun8868 的回复:] [quote=引用 28 楼 5653325 的回复:] [quote=引用 27 楼 wangjun8868 的回复:] [quote=引用 26 楼 5653325 的回复:] 你看看.3那个80端口打开了吗?
你看看吧 [/quote] 我记不清apache开80端口,进程是这个svchost.exe吗?还是应该是那个apache的进程? 你把apache停掉,这个80还有吗?[/quote] apache进程是httpd 停掉这就不显示了[/quote] 试试把.2的网卡先停掉,IIS停掉,只用apache来做解析,如果还是访问不了,那么就是你这个apache的配置问题(不排除端口被占用)[/quote] 我现在就想 IIS和Apache共存使用80端口,我服务器有2个IP 应该可以实现,你有什么好办法吗?
踏平扶桑 2013-08-27
  • 打赏
  • 举报
回复
引用 29 楼 wangjun8868 的回复:
[quote=引用 28 楼 5653325 的回复:] [quote=引用 27 楼 wangjun8868 的回复:] [quote=引用 26 楼 5653325 的回复:] 你看看.3那个80端口打开了吗?
你看看吧 [/quote] 我记不清apache开80端口,进程是这个svchost.exe吗?还是应该是那个apache的进程? 你把apache停掉,这个80还有吗?[/quote] apache进程是httpd 停掉这就不显示了[/quote] 试试把.2的网卡先停掉,IIS停掉,只用apache来做解析,如果还是访问不了,那么就是你这个apache的配置问题(不排除端口被占用)
codepat 2013-08-26
  • 打赏
  • 举报
回复
引用 17 楼 jshi123 的回复:
你一共有多少域名?下面这两个都要指向174.xxx.xxx.82
收了,楼主好有心,这都用笔记下来了
编程有钱人了 2013-08-26
  • 打赏
  • 举报
回复
引用 28 楼 5653325 的回复:
[quote=引用 27 楼 wangjun8868 的回复:] [quote=引用 26 楼 5653325 的回复:] 你看看.3那个80端口打开了吗?
你看看吧 [/quote] 我记不清apache开80端口,进程是这个svchost.exe吗?还是应该是那个apache的进程? 你把apache停掉,这个80还有吗?[/quote] apache进程是httpd 停掉这就不显示了
踏平扶桑 2013-08-26
  • 打赏
  • 举报
回复
引用 27 楼 wangjun8868 的回复:
[quote=引用 26 楼 5653325 的回复:] 你看看.3那个80端口打开了吗?
你看看吧 [/quote] 我记不清apache开80端口,进程是这个svchost.exe吗?还是应该是那个apache的进程? 你把apache停掉,这个80还有吗?
编程有钱人了 2013-08-26
  • 打赏
  • 举报
回复
引用 26 楼 5653325 的回复:
你看看.3那个80端口打开了吗?

你看看吧
踏平扶桑 2013-08-26
  • 打赏
  • 举报
回复
引用 25 楼 wangjun8868 的回复:
[quote=引用 24 楼 5653325 的回复:] 我又看了一遍问题。 您的意思是指泛解析的域名解析不到192.168.0.3上面吧?
解析上去了 我都ping通了 现在是端口冲突的问题 一般情况下 IIS和Apache不能通用一个端口的 但是的服务器有2个IP 用2个不一样的IP 端口都是80 应该是没问题的[/quote] 你看看.3那个80端口打开了吗?
编程有钱人了 2013-08-26
  • 打赏
  • 举报
回复
引用 24 楼 5653325 的回复:
我又看了一遍问题。 您的意思是指泛解析的域名解析不到192.168.0.3上面吧?
解析上去了 我都ping通了 现在是端口冲突的问题 一般情况下 IIS和Apache不能通用一个端口的 但是的服务器有2个IP 用2个不一样的IP 端口都是80 应该是没问题的
踏平扶桑 2013-08-26
  • 打赏
  • 举报
回复
我又看了一遍问题。 您的意思是指泛解析的域名解析不到192.168.0.3上面吧?
编程有钱人了 2013-08-26
  • 打赏
  • 举报
回复
引用 21 楼 5653325 的回复:
当然也不排除,防火墙把80端口屏蔽掉,导致外面的机器访问不了。你可以在.3本机上访问apache的80端口,如果正常,就是防火墙的问题。
如果说80被阻塞了的话 那么IIS的那个80也不要能访问了
编程有钱人了 2013-08-26
  • 打赏
  • 举报
回复
引用 18 楼 jshi123 的回复:
手忙脚乱发错图了,还好不是XXX
IIS指向 174.xxx.xxx.82 Apache指向 174.xxx.xxx.83 都用80端口 你们看怎么弄??
踏平扶桑 2013-08-26
  • 打赏
  • 举报
回复
当然也不排除,防火墙把80端口屏蔽掉,导致外面的机器访问不了。你可以在.3本机上访问apache的80端口,如果正常,就是防火墙的问题。
踏平扶桑 2013-08-26
  • 打赏
  • 举报
回复
引用 16 楼 wangjun8868 的回复:
[quote=引用 12 楼 5653325 的回复:] [quote=引用 11 楼 wangjun8868 的回复:] [quote=引用 9 楼 jshi123 的回复:] 那apache怎么可能访问到192.168.0.3:8080
确实能访问我输入地址试了 因为80有问题 apace配置文件我改成8080试了 发现8080可可以哦[/quote] .3的80端口是不是被占用了? 有时候你要开着迅雷,这端口也能被它占用。。。 最好是把APACHE停掉,看看有没有进程占用着这个端口。[/quote] 服务器上没装迅雷,我估计还是冲突的问题,怎么解决[/quote] 1、CMD-->netstat -abn ->c:/port80.txt 回车 2、打开c:/port80.txt文件,找到占用80端口的程序的pid。 3、打开任务管理器,点查看菜单--》选择列--》把PID勾上,点确定,然后任务管理器里面就会在进程前面显示PID了,然后对应你得到的那个PID就能找到哪个进程占用80端口了。
踏平扶桑 2013-08-26
  • 打赏
  • 举报
回复
引用 17 楼 jshi123 的回复:
你一共有多少域名?下面这两个都要指向174.xxx.xxx.82
这是福利吗
jshi123 2013-08-26
  • 打赏
  • 举报
回复
手忙脚乱发错图了,还好不是XXX

jshi123 2013-08-26
  • 打赏
  • 举报
回复
你一共有多少域名?下面这两个都要指向174.xxx.xxx.82
编程有钱人了 2013-08-26
  • 打赏
  • 举报
回复
引用 12 楼 5653325 的回复:
[quote=引用 11 楼 wangjun8868 的回复:] [quote=引用 9 楼 jshi123 的回复:] 那apache怎么可能访问到192.168.0.3:8080
确实能访问我输入地址试了 因为80有问题 apace配置文件我改成8080试了 发现8080可可以哦[/quote] .3的80端口是不是被占用了? 有时候你要开着迅雷,这端口也能被它占用。。。 最好是把APACHE停掉,看看有没有进程占用着这个端口。[/quote] 服务器上没装迅雷,我估计还是冲突的问题,怎么解决
编程有钱人了 2013-08-26
  • 打赏
  • 举报
回复
引用 13 楼 jshi123 的回复:
访问174.xx.xx.82的时候主机名是否正确?(dns是否把这两个域名指向ip:174.xx.xx.82?)
用netstat -abn看下listen的端口是否正常


Apache换成8080就可以
编程有钱人了 2013-08-26
  • 打赏
  • 举报
回复
引用 13 楼 jshi123 的回复:
访问174.xx.xx.82的时候主机名是否正确?(dns是否把这两个域名指向ip:174.xx.xx.82?) 用netstat -abn看下listen的端口是否正常
www.xxx.cn 解析到了174.xxx.xxx.82上了 bloh.xxx.cn 解析到了174.xxx.xxx.83上了 没错吧 而且我都ping了 解析式正确的 现在就是端口的问题
加载更多回复(13)

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧