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