【问题标题】:IIS 10 new website with custom port number can't be accessed from Internet无法从 Internet 访问具有自定义端口号的 IIS 10 新网站
【发布时间】:2019-02-16 01:10:23
【问题描述】:

所以我在 IIS 10 中部署了一个新网站,端口号为 8888(默认网站使用端口 80)。

我可以在服务器本地成功浏览网站。但是,我无法从另一台使用 Internet 的 PC 访问它。浏览器抱怨“嗯……无法访问此页面”。

服务器上的防火墙已手动关闭。

我还检查了端口 8888 是否正在我的服务器上侦听。

我错过了这里的任何步骤吗?

【问题讨论】:

  • 你用什么地址从另一台机器访问页面?您是否需要从外部您的本地网络访问该站点?
  • @RichardSzalay 是的,服务器在云端,所以我需要其他人从 Internet 访问该网站(服务器所在的本地网络之外)。我使用 'http://(server IP address):8888/' 从另一台 PC 访问该网站。
  • 如果这是公共云中的虚拟机,你应该在你的问题中说得很清楚。

标签: iis iis-10


【解决方案1】:

好吧,我搞定了...原来我使用的云服务默认关闭了对除端口 80 之外的几乎所有端口的访问...在我在云设置中打开端口 8888 后,一切正常。

【讨论】:

    【解决方案2】:

    其实@NJUHOBBY 是对的,我用的是Google Cloud,我不得不重蹈覆辙

    Google Cloud Console -> VPC Networks -> Firewall Rules -> Create Firewall Rule 
    

    ...创建新规则。请注意,防火墙规则通过 TAGS 应用于 VM,因此如果您选择使用 https-server 标记,此规则将应用于您的所有 VM(默认情况下,此标记分配给所有服务器实例)。就我而言,我设置了一个自定义标签,然后我将此标签添加到我的虚拟机中,如下所示:

    Compute Engines-> VM Instances.
    

    然后我点击了我的服务器的虚拟机名称并点击了编辑,然后我在相应的字段中添加了自定义标签。保存虚拟机属性后,端口打开成功。

    【讨论】:

      猜你喜欢
      • 2022-01-23
      • 2017-08-28
      • 2019-02-08
      • 2017-10-18
      • 1970-01-01
      • 2011-03-21
      • 2020-04-05
      • 2012-09-19
      • 2020-05-16
      相关资源
      最近更新 更多