示例
appcmd add site /name:"My New Site" /id:2 /bindings:http://www.domain.com:80
使用指定的好记绑定创建一个新站点“我的新站点”,以便在端口 80 上侦听对 www.domain.com 的 http 请求。
appcmd add site /name:"My New Site" /id:2 /bindings:http://*:81
使用指定的好记绑定创建一个新站点“我的新站点”,以便在端口 81 上侦听对任何域名的 http 请求。
appcmd add site /name:"My New Site" /id:2 /bindings:http/*:81:
/cygdrive/c/Windows/System32/inetsrv/appcmd.exe add site /name:"2.test.miduonet.com" /bindings:http/*:20000:
使用指定的 ID 和绑定创建新站点“我的新站点”。创建后,新站点中不包含任何应用程序。
appcmd add site /name:"My New Site" /id:2 /bindings:http/*:81: /physicalPath:"c:\inetpub\mynewsite"
使用指定的 ID 和绑定创建新站点“我的新站点”。系统将自动创建根虚拟目录指向指定物理路径的根应用程序。
appcmd add site /name:"My New Site" /bindings:http/*:81:
使用绑定创建新站点“我的新站点”,并自动生成站点 ID。创建后,该新站点不包含任何应用程序。
已测试
新建应用程序池
/cygdrive/c/Windows/System32/inetsrv/appcmd.exe add apppool /name:"test.imdst.com" /managedRuntimeVersion:"v4.0" /managedPipelineMode:Integrated /recycling.periodicRestart.time:00:00:00 /queueLength:5000
queueLength 队列长度
recycling.periodicRestart.time 固定回收时间间隔
Integrated 集成
Classic 经典
设置应用程序池配置(只增加不修改)
/cygdrive/c/Windows/System32/inetsrv/appcmd.exe set config -section:system.applicationHost/applicationPools /+"[name='test.imdst.com'].recycling.periodicRestart.schedule.[value='03:30:00']" /commit:apphost
新建站点绑定应用程序池
#绑定域名
/cygdrive/c/Windows/System32/inetsrv/appcmd.exe add site /name:"test.imdst.com" /bindings:http://test.imdst.com:80 /applicationDefaults.applicationPool:"test.imdst.com" /physicalPath:d:/web/test.imdst.com /logFile.directory:"d:\WebLog\api.test.imdst.com"
#接口
/cygdrive/c/Windows/System32/inetsrv/appcmd.exe add site /name:eee.test.imdst.com /bindings:http://*:20002 /applicationDefaults.applicationPool:eee.test.imdst.com /physicalPath:"f:\Web\eee.test.imdst.com" /logFile.directory:"d:\WebLog\eee.test.imdst.com"
启动站点
/cygdrive/c/Windows/System32/inetsrv/appcmd.exe start site "test.imdst.com"
停止站点
/cygdrive/c/Windows/System32/inetsrv/appcmd.exe stop site "test.imdst.com"
删除站点
/cygdrive/c/Windows/System32/inetsrv/appcmd.exe delete site "test.imdst.com"
删除应用程序池
/cygdrive/c/Windows/System32/inetsrv/appcmd.exe delete apppool "test.imdst.com"