Asp.net IIS web应用在同一网络上不可访问,但Apache应用不可访问

Asp.net IIS web应用在同一网络上不可访问,但Apache应用不可访问,asp.net,apache,iis,networking,server,Asp.net,Apache,Iis,Networking,Server,我有一台同时运行Apache和IIS的服务器。 这两个应用都在不同的端口上配置,并且都使用HTTPS。 Apache上的应用程序(端口433)可以在网络上的任何计算机上访问,但我无法让IIS应用程序(端口4433)正常工作。它说:无法访问此站点。 我可以ping服务器 我试图访问两个网站的IP地址的服务器和端口后它 IIS应用程序在服务器上工作,具有本地主机地址和服务器IP地址 我已经尝试了我找到的所有解决方案: 1.禁用防火墙 2.只允许我需要的端口通过防火墙 3.允许在IIS中进行匿名访问

我有一台同时运行Apache和IIS的服务器。
这两个应用都在不同的端口上配置,并且都使用HTTPS。 Apache上的应用程序(端口433)可以在网络上的任何计算机上访问,但我无法让IIS应用程序(端口4433)正常工作。
它说:无法访问此站点。
我可以ping服务器
我试图访问两个网站的IP地址的服务器和端口后它
IIS应用程序在服务器上工作,具有本地主机地址和服务器IP地址

我已经尝试了我找到的所有解决方案:
1.禁用防火墙
2.只允许我需要的端口通过防火墙
3.允许在IIS中进行匿名访问
4.不同的端口(44337200…)

似乎什么都不管用。
如果有任何帮助,我将不胜感激。

我假设您的IIS绑定如下所示:

具体而言,IP地址为“所有未分配”,未定义主机名

如果这就是你所拥有的,那么听起来像是防火墙问题。i、 e.流量未到达您的服务器

检查这一点的最简单方法是关闭Apache并将IIS绑定更改为使用端口443。如果它能工作,那么你就知道它只是另一个端口不能工作

您还可以使用类似的方法来实际查看端口4433上是否有任何流量进入您的服务器(您可以使用过滤器
tcp.port==4433
)。如果你在那里没有看到任何流量,即使你已经从另一台计算机发出了请求,那么有什么东西正在阻止它


当我说“防火墙”时,我不是指Windows防火墙。我指的是需要配置路由器或专用防火墙设备,以允许该端口的流量。

如果您使用的是404,假设您访问的是正确的站点,那么问题不在网络层。问题在于你的应用程序。您请求的文件不存在,或者您的服务器端代码中的路由不正确。@mason很抱歉,它不是404,只是不可访问该站点在服务器上工作,因此应用程序应该是好的。谢谢,我尝试了绑定、“全部未分配”和服务器IP地址,得到了相同的结果,所以你认为唯一的解决办法是配置一些网络硬件,比如路由器吗?