zoukankan      html  css  js  c++  java
  • IIS 7强力功能AppCmd命令简单解析

    最近在部署基于Windows Server 2008平台的Web服务器时,由于所部署项目的一些特殊原因,站点主机头的增加是根据用户量而逐步增加的,管理员不可能时时刻刻的蹲守在服务器上手动绑定这些主机头,又因为IP绑定被另外的站点占用了,因此临时解决方案是做到增加一个用户,就绑定一个主机头的办法,需要程序来实时控制IIS添加主机头,结果发现Appcmd.exe是一个非常实用的命令工具,利用其可实现IIS 7的快速部署。下面总结了一些Appcmd.exe命令最常用的一些功能。


      1、Appcmd或者AppcmdUI
      需要说明一下,在IIS 7种除了Appcmd.exe之外还有一个AppcmdUI.exe命令。其实这两个命令的作用是相同的,只不过第二个是基于图形界面的,大家可根据自己的习惯选择使用。

      2、快创建站点
      运行命令提示符工具,输入“CD %systemroot%\system32\Inetsrv\”回车后进入Appcmd.exe所在路径。执行命令“APPCMD add site /name:Default Web Site”可添加一个名为Default Web Site的Web站点。


      3、端口/主机头绑定
      通常情况下Web站点使用的是80端口,基于特殊需要或者安全考虑有时我们需要将Web站点绑定到某个端口上。在命令行下执行命令“APPCMD add site /name:Default Web Site /bindings:http/*:81:,https/*:443:”,可创建一个名为Default Web Site的站点,并且绑定其http端口为81,https(加密)端口为443。
      如果你需要在现有绑定的基础上,增加一个主机头,则需要命令“APPCMD set site /site.name:"Default Web Site" /+bindings.[protocol='http',bindingInformation='*:80:website1.com']“,这则命令可以在不删除原有绑定的基础上增加一个新的绑定。


      4、物理路径
      站点创建完毕并且绑定端口后,我们还需要指定站点的物理路径。在命令下执行命令“APPCMD add site /name:Default Web Site /bindings:"http/*:82:,https/*:444:"
      /physicalPath:c:\Default Web Site”后可创建一个名为Default Web Site的站点,并且绑定http端口为82,https端口为444,站点的物理路径为c:\Default Web Site,这样一个Web站点基本设置完毕。


      5、应用程序库
      为了保证站点之间的独立性和整台服务器的安全性,我们还需要为站点设置应用程序库。以为Default Web Site站点创建应用程序库为例,在命令行下执行“APPCMD set app Default Web Site/ -applicationPool:Default Web SiteAppPool”,就为Ctocio站点创建了一个名为Default Web SiteAppPool的应用程序库。


      6、删除站点
      IIS部署中站点的删除也可通过Appcmd.exe命令来完成,以删除Default Web Site站点为例。在命令行下执行命令“APPCMD delete site Default Web Site”删除站点,另外我们还要删除其对应的应用程序库,继续执行命令“APPCMD Delete apppool Default Web Siteapppool”即可。


      7、效果查看
      我们可打开IIS管理器,依次展开到Sites然后刷新可以看到刚才添加的web站点Default Web Site和Default Web Site。
      除了上面的几个常用的应用外,利用Appcmd.exe命令还可对基于IIS 7的Web站点实施进一步的设置。具体的命令参数,大家可在命令行下敲入命令“appcmd /?”去查看。

  • 相关阅读:
    [BZOJ3829][Poi2014]FarmCraft 贪心
    【BZOJ 3144】 [Hnoi2013]切糕 真·最小割
    【BZOJ1458】士兵占领 最大流的模板题
    【COGS 14】 [网络流24题] 搭配飞行员 网络流板子题
    【BZOJ 4832】 [Lydsy2017年4月月赛] 抵制克苏恩 期望概率dp
    【BZOJ4325】NOIP2015 斗地主 搜索+贪心
    【BZOJ 1409】 Password 数论(扩展欧拉+矩阵快速幂+快速幂)
    【NOIP模拟赛】天神下凡 动态开点线段树
    【NOIP模拟赛】藏宝图 最小生成树
    【NOIP模拟赛】黑红树 期望概率dp
  • 原文地址:https://www.cnblogs.com/juin/p/2583865.html
Copyright © 2011-2022 走看看