用Appcmd命令快速部署IIS 7
當(dāng)前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
最近在部署基于Windows Server 2008平臺的Web服務(wù)器,發(fā)現(xiàn)Appcmd.exe是一個非常實用的命令工具,利用其可實現(xiàn)IIS 7的快速部署。下面筆者實例演示一下Appcmd.exe命令最常用的功能。
1、Appcmd或者AppcmdUI 需要說明一下,在IIS 7種除了Appcmd.exe之外還有一個AppcmdUI.exe命令。其實這兩個命令的作用是相同的,只不過第二個是基于圖形界面的,大家可根據(jù)自己的習(xí)慣選擇使用。(圖1)
圖1 AppcmdUI.exe命令 2、快創(chuàng)建站點 運行命令提示符工具,輸入“CD %systemroot%\system32\Inetsrv\”回車后進入Appcmd.exe所在路徑。執(zhí)行命令“APPCMD add site /name:Ctocio1”可添加一個名為Ctocio1的Web站點。(圖2)
圖2 添加一個名為Ctocio1的Web站 3、端口綁定 通常情況下Web站點使用的是80端口,基于特殊需要或者安全考慮有時我們需要將Web站點綁定到某個端口上。在命令行下執(zhí)行命令“APPCMD add site /name:Ctocio2 /bindings:http/*:81:,https/*:443:”,可創(chuàng)建一個名為Ctocio2的站點,并且綁定其http端口為81,https(加密)端口為443。(圖3)
圖3 創(chuàng)建一個名為Ctocio2的站點 4、物理路徑 站點創(chuàng)建完畢并且綁定端口后,我們還需要指定站點的物理路徑。在命令下執(zhí)行命令“APPCMD add site /name:Ctocio3 /bindings:"http/*:82:,https/*:444:" /physicalPath:c:\ctocio3”后可創(chuàng)建一個名為ctocio3的站點,并且綁定http端口為82,https端口為444,站點的物理路徑為c:\ctocio3,這樣一個Web站點基本設(shè)置完畢。(圖4)
圖4 設(shè)置站點并綁定端口 5、應(yīng)用程序庫 為了保證站點之間的獨立性和整臺服務(wù)器的安全性,我們還需要為站點設(shè)置應(yīng)用程序庫。以為ctocio3站點創(chuàng)建應(yīng)用程序庫為例,在命令行下執(zhí)行“APPCMD set app ctocio3/ -applicationPool:Ctocio3AppPool”,就為Ctocio站點創(chuàng)建了一個名為Ctocio3AppPool的應(yīng)用程序庫。(圖5)
圖5 創(chuàng)建Ctocio3AppPool的應(yīng)用程序庫 6、刪除站點 IIS部署中站點的刪除也可通過Appcmd.exe命令來完成,以刪除Ctocio3站點為例。在命令行下執(zhí)行命令“APPCMD delete site ctocio3”刪除站點,另外我們還要刪除其對應(yīng)的應(yīng)用程序庫,繼續(xù)執(zhí)行命令“APPCMD Delete apppool ctocio3apppool”即可。(圖6)
圖6 刪除站點 5、效果查看 我們可打開IIS管理器,依次展開到Sites然后刷新可以看到剛才添加的web站點ctocio1和ctocio2。(圖7)
圖7 查看web站點ctocio1和ctocio2 除了上面的幾個常用的應(yīng)用外,利用Appcmd.exe命令還可對基于IIS 7的Web站點實施進一步的設(shè)置。具體的命令參數(shù),大家可在命令行下敲入命令“appcme /?”去查看。(圖8)
該文章在 2014/4/1 21:19:05 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |