会飞的鱼

2019
技术学习交流--用心学习--用心记录!
首页 » ▇ Win平台 » 使用AppCmd设置主机头

使用AppCmd设置主机头

在添加主机头的过程中,为了设置绑定参数,可以用protocol: domain name: port格式列出绑定。在添加多个主机头的过程中,可以在一个命令中使用逗号分隔不同的绑定。使用AppCmd.exe删除绑定时,设置绑定参数的方式与上述方式类似。如果当前系统中存在两个绑定,需要删除其中一个绑定,那么可以通过运行add命令并且在该命令中仅包含需要保留的绑定完成上述任务。此时,命令将删除所有绑定,然后重新添加需要保留的绑定。为了删除所有的绑定,可以在绑定属性中使用减号(-)修饰符。

为了添加一个主机头,可以使用以下语法:

  1. appcmd.exe set site < "site name"> /bindings:"
    <http/https>:<domain   

  2. name>:<port>

例如,为了给http://website1.com添加主机头,可以运行以下命令:

  1. appcmd.exe set site "website1" /bindings:"
    http://website1.com:80" 

为了添加多个主机头,可以在bindings部分使用逗号将多个主机头分隔开来:

  1. appcmd.exe set site "website1" /bindings:"
    http://website1.com:80,  

  2. http://www.website1.com:80" 

为了删除所有的绑定,可以使用以下语法:

appcmd.exe set site "website1" /-bindings

为了删除两个现有绑定中的某一个绑定,可以使用以下语法:

  1. appcmd.exe set site "website1" /bindings:
    http://website1.com:80 

上述命令执行后,Web网站将website1.com的主机头绑定到端口80,同时删除了www.website1.com的主机头。

如果需要在网站中实现安全套接字层,那么就需要为HTTPS协议和TCP端口(TCP的标准端口为443)添加一个绑定,下面的命令可以将Web网站设置为能够侦听所有的HTTPS请求:

  1. appcmd.exe set site "website1" /bindings:"
    https://website1.com:443


文章如无特别注明均为原创! 作者: Eagle, 转载或复制请以 超链接形式 并注明出处 枫叶落
原文地址《 使用AppCmd设置主机头》发布于2019-6-6

分享到:
打赏

评论

游客

看不清楚?点图切换
切换注册

登录

您也可以使用第三方帐号快捷登录

切换登录

注册