IIS – 如何在特定的端口上创build本地站点,而在URL中没有sitename

可以在URL http:// localhost:pppp /或http:// xxxx / pppp而不是默认URL http:// localhost / MySiteName上提供的IIS上创build本地站点。

我已经跟随了几个MSDN文章( 1,2 )导致第二个url,其中包括sitename,但我想有第一个url的格式,即指定一个特定的端口,并省略sitename。

注意:在我的情况下,我在Windows 10上使用IIS版本10。

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

首先, localhost总是相对的。 在你自己的电脑上, localhost将parsing到你的电脑。 从任何其他PC, localhost不会将请求发送到您的PC,但它是自己的。 如果您想将站点提供给除您自己以外的其他计算机,则这是相关的。

你的问题中有很多信息缺失,就你要达到的目标而言,所有这些信息可能都不相关。

要创build一个会响应http://xxxx:pppp/站点,只需添加一个新站点(或编辑一个已存在的站点),并将绑定(右侧站点上的Actions > Bindings )设置为您想要的端口它是。 如果您想要在同一个IP和端口上使用多个站点的SNI,您也可以添加一个主机名。

一般提示:

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