IIS7.0 Appcmd 命令詳解
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
一:準備工作 APPcmd.exe 位于 C:\Windows\System32\inetsrv 目錄 使用 Cd c:\Windows\System32\inetsrv 切換到該目錄 二:命令操作簡介 IIS 命令行管理工具基本格式: APPCMD (命令) (對象類型) <標識符> </參數1:值1 ...> 支持的對象類型: SITE 虛擬站點的管理 -----------這個就不解釋很詳細了,懂的人都知道這個IIS的層次。 三:對Site的命令詳解 1.命令介紹 虛擬站點的管理 APPCMD <命令> SITE [標識符] [-參數1:值1 ...] 如: appcmd list site (列出當前存在的站點) 支持的命令: list 列出虛擬站點 2.詳解 列出虛擬站點 APPCMD list SITE [標識符] [-參數1:值1 ...] 列出計算機上的虛擬站點。此命令可用于使用特定站點的標識符或 url 查找該站點,或者基于指定的站點屬性匹配零個或多個站點。 示例: appcmd list sites 列出計算機上的所有站點。 appcmd list site "Default Web Site" 查找站點“Default Web Site”。 appcmd list site http://localhost/app1 查找與指定的 url 關聯的站點。 appcmd list site /serverAutoStart:false 查找“serverAutoStart”配置屬性設置為“false”的所有站點。 添加新虛擬站點 APPCMD add SITE [標識符] [-參數1:值1 ...] 使用指定的設置創建新的虛擬站點。至少,必須提供站點名稱和 ID。 支持的參數: /name (必需) 站點名稱 /id 站點 ID /bindings “http://domain:port,...”好記格式或“protocol/bindingInformation,...”原始格式的綁定列表 /physicalPath 如果指定,將導致為該站點創建包含指向指定路徑的根虛擬目錄的根應用程序。如果忽略,將創建一個沒有根應用程序的站點,并且該站點在創建根應用程序之前將無法啟動。
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: 使用指定的 ID 和綁定創建新站點“我的新站點”。創建后,新站點中不包含任何應用程序。 appcmd add site /name:"My New Site" /id:2 /bindings:http/*:81: /physicalPath:"c 使用指定的 ID 和綁定創建新站點“我的新站點”。系統將自動創建根虛擬目錄指向指定物理路徑的根應用程序。 appcmd add site /name:"My New Site" /bindings:http/*:81: 使用綁定創建新站點“我的新站點”,并自動生成站點 ID。創建后,該新站點不包含任何應用程序。 配置虛擬站點 APPCMD set SITE [標識符] [-參數1:值1 ...] 允許設置指定虛擬站點的屬性。必須提供準確的站點標識符,并且必須將該標識符解析為現有站點。 支持的參數: identifier (必需) 要修改的站點的站點名稱或 url /site.name 要修改的站點的站點名稱或 url (與標識符相同) /bindings “http://domain:port,...”好記格式或“protocol/bindingInformation,...”原始格式的綁定列表
appcmd set site "Default Web Site" /serverAutoStart:false /id:100 設置“Default Web Site”站點的“serverAutoStart”和“id”屬性。 這里對 set 操作附加一些高級操作(重要) 當時用 appcmd set site "Default Web Site" 當時用后其他高級參數 解釋后續補上............ -name 名稱 刪除虛擬站點 APPCMD delete SITE [標識符] [-參數1:值1 ...] 描敘: 從計算機刪除指定的虛擬站點。必須提供準確的站點標識符,并且必須將該標識符解析為現有站點。 支持的參數: identifier (必需)要刪除的站點的站點名稱或 url /site.name 要刪除的站點的站點名稱或 url (與標識符相同)
appcmd delete site "Default Web Site" 刪除站點“Default Web Site”。 啟動虛擬站點 APPCMD start SITE [標識符] [-參數1:值1 ...] 啟動指定的虛擬站點并啟用該站點,以開始偵聽其所有綁定端點上的新請求。必須提供準確的站點標識符,并且必須將該標識符解析為現有站點。 支持的參數: identifier (必需)要啟動的站點的站點名稱或 url /site.name 要啟動的站點的站點名稱或 url (與標識符相同)
appcmd start site "Default Web Site" 啟動站點“Default Web Site”。 停止虛擬站點 APPCMD stop SITE [標識符] [-參數1:值1 ...] 停止指定的虛擬站點,阻止在其綁定端點上接收新請求。必須提供準確的站點標識符,并且必須將該標識符解析為現有站點。 支持的參數: identifier (必需)要停止的站點的站點名稱或 url /site.name 要停止的站點的站點名稱或 url (與標識符相同)
appcmd stop site "Default Web Site" 停止站點“Default Web Site”。 該文章在 2014/4/1 21:32:38 編輯過 |
關鍵字查詢
相關文章
正在查詢... |