IIS - 如何在特定端口上创建本地站点且 URL 中不包含站点名称

IIS - 如何在特定端口上创建本地站点且 URL 中不包含站点名称

是否可以在 IIS 上创建一个本地站点,并通过 URL 提供服务http://本地主机:pppp/或者http://xxxx/pppp而不是默认 URLhttp://localhost/我的网站名称

我关注了一些 MSDN 文章(12) 导致第二个 URL 包含站点名称,但我想要第一个 URL 的格式,即指定特定端口并省略站点名称。

注意:就我而言,我在 Windows 10 上使用的是 IIS 版本 10。

更新:我会尝试这个回答看看是否有帮助。

答案1

首先,localhost始终是相对的。在您自己的 PC 上,localhost将解析到您的 PC。从任何其他 PC,localhost都不会将请求发送到您的 PC,而是发送到它自己的 PC。如果您想将网站提供给您自己的计算机以外的其他计算机,这一点很重要。

就您要实现的目标而言,您的问题缺少很多信息,因此所有这些信息可能都不相关。

要创建一个响应 的站点http://x.x.x.x:pppp/,只需添加一个新站点(或编辑一个预先存在的站点)并将绑定(Actions在右侧站点 > Bindings)设置为您想要的任何端口。如果您计划在同一 IP 和端口上使用 SNI 与多个站点,您还可以在此处添加主机名。

一般提示:

  • 如果不确定,请不要使用常用端口(通常由其他服务使用。1024+ 大多是安全的)。
  • 如果您希望 LAN 上的其他计算机能够使用名称而不是 IP 访问该站点,则需要客户端需要使用的本地 DNS 服务。
  • 如果您希望通过名称而非 IP 从互联网访问该网站,则需要购买域名,并可能查看防火墙/路由器上的端口转发
  • 一旦选择了网站运行的端口,请不要忘记对 Windows 防火墙进行适当的更改。

相关内容