这里加号的含义是什么:
netsh http add urlacl url = http://+:80/MyUri user = DOMAIN \ user
使用星号(*)和加号(+)之间的区别是什么?
答案 0 :(得分:20)
根据MSDN documentation,除了解释两者的顺序之外没有任何区别。
为了灵活性和易用性,HTTP Server API支持四种 指定主机的不同方法。四个主机说明符类别 下面列出按优先顺序:
强通配符(加号)
当UrlPrefix的主机元素由单个加号组成时 (+),UrlPrefix匹配上下文中的所有可能的主机名 它的方案,端口和relativeURI元素,并落入强者 通配符类别。
当应用程序需要提供服务时,强通配符很有用 请求发送给一个或多个relativeURI,无论如何 这些请求到达机器或他们指定的站点 他们的主机头。在这种情况下使用强通配符可以避免 需要指定一个详尽的主机和/或IP地址列表。
显
显式主机名,例如中的完全限定域名 host元素将UrlPrefix放在显式类别中。这种 host元素直接与传入的Host头匹配 请求。
显式主机规范对多站点应用程序很有用 例如,提供不同内容的Web服务器,具体取决于 请求所针对的网站。
IP绑定的弱通配符
当IP地址显示为主机元素时,则为UrlPrefix 属于IP绑定的弱通配符类别。这种UrlPrefix 匹配指定IP接口的任何主机名 指定的方案,端口和relativeURI,还没有 由强通配符或显式UrlPrefix匹配。 IP地址 从主元素中选取两种形式之一:
IPv4 Literal String
IPv4文字由四个点分十进制数组成,每个数字在 范围0-255,例如192.168.0.0。
IPv6 Literal String
IPv6文字字符串括在方括号中并包含十六进制 以冒号分隔的数字;例如:[:: 1]或 [为3ffe:FFFF :: 6ECB:0101]
IP绑定的弱通配符主机说明符适用于应用程序 根据收到的路线改变他们服务的内容 要求。不要依赖IP绑定的弱通配符主机说明符 加强安全。
弱通配符(星号)
当星号(*)显示为主机元素时,则为UrlPrefix 落入弱通配符类别。这种UrlPrefix匹配 与指定方案,端口和的关联的任何主机名 尚未与强通配符匹配的relativeURI, 显式或IP绑定的弱通配符UrlPrefix。
此主机规范可用作某些默认的catch-all 情况,或者可以用来指定大部分的URL 命名空间,而不必使用许多UrlPrefixes。
答案 1 :(得分:4)
您可以在此处找到定义:UrlPrefix Strings
对于
强通配符(加号)
当UrlPrefix的host元素由单个加号(+)组成时,UrlPrefix会在其scheme,port和relativeURI元素的上下文中匹配所有可能的主机名,并且属于强通配符类别。
当应用程序需要提供发往一个或多个relativeURI的请求时,强通配符非常有用,无论这些请求如何到达计算机或它们在Host标头中指定的站点。在这种情况下使用强通配符可以避免指定主机和/或IP地址的详尽列表。
对于*
弱通配符(星号)
当星号(*)显示为主机元素时,UrlPrefix将进入弱通配符类别。这种UrlPrefix匹配与指定方案关联的任何主机名,端口和relativeURI尚未与强通配符,显式或IP绑定的弱通配符UrlPrefix匹配。
在某些情况下,此主机规范可用作默认的catch-all,或者可用于指定URL命名空间的大部分,而无需使用多个UrlPrefix。