【问题标题】:Which firewall Ports do we need to open to Host a website on IIS我们需要打开哪些防火墙端口才能在 IIS 上托管网站
【发布时间】:2017-09-15 23:30:07
【问题描述】:

我有一个新的基于窗口的虚拟机,上面安装了 IIS,我开发了我的第一个带有 Web 应用程序和 Web API 的 .Net 应用程序。我想托管这个网站,以便我们可以从其他计算机访问这个网站。要完成此操作,我是否必须请求打开任何防火墙端口? 我在网上搜索过,找不到任何相关的答案。

任何帮助都将不胜感激。

【问题讨论】:

  • http 的常用端口是 80,应该是您在 IIS 中定义的网站的默认端口。您询问是否需要“请求”打开防火墙这一事实让我认为您所在的组织可能会被阻止,在这种情况下,这不是提问的地方,一个更好的可能是您的安全团队,或负责设置 VM 的人员。
  • 感谢您的帮助。我已联系安全团队并等待答复。

标签: asp.net api iis web web-applications


【解决方案1】:

HTTP 默认侦听端口 80。 HTTPS 默认监听 443 端口。

不过,你可以在任何你想监听的端口上监听:

  1. 打开 Internet 信息服务 (IIS) 管理器。
  2. 选择您要配置的网站。
  3. 在“操作”窗格中,单击“绑定”。
  4. 单击添加以添加新的站点绑定,或单击编辑更改 现有绑定。
  5. 单击“确定”以应用更改。

见:https://support.microsoft.com/en-us/help/149605/how-to-change-the-tcp-port-for-iis-services

请记住,如果您使用非默认端口,则需要在 URL 中明确指定它,因为您的网络浏览器默认会尝试使用 80/443。例如。如果您更改为端口 1234,您的 URL 将变为 http://www.example.com:1234

【讨论】:

  • 感谢您的回复。将尝试更改默认端口并通知您。
猜你喜欢
  • 2012-03-22
  • 2022-08-09
  • 2015-08-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-03
相关资源
最近更新 更多