真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

IIS自動化部署研究--管理工具Appcmd

系統(tǒng)運維

最近在研究自動化部署這方面的東西,linux可以使用jenkins和ansible直接部署,windows方面有點少,在搜索過程中發(fā)現(xiàn)了appcmd這個工具。appcmd作為windows IIS7.0之后新增的管理命令,功能非常強(qiáng)大,關(guān)鍵是修改完是直接生效的。
工具默認(rèn)位置在:%systemroot%\\system32\\inetsrv\\ 下,也就是在C:\\Windows\\System32\\inetsrv\\下。微軟沒有把它內(nèi)部命令表中,需要文件目錄下才能運行。如果要直接運行appcmd命令,需要將在環(huán)境變量下系統(tǒng)變量的path中添加路徑即可。
一. 創(chuàng)建網(wǎng)站
創(chuàng)建一個名為123的新做網(wǎng)站,其中id是2,偵聽所有ip地址的81端口,當(dāng)然可以自行設(shè)置成ip,端口后面是跟主機(jī)名或者域名的,當(dāng)然可以不加,端口后面的冒號是必須要加的,要不然端口不會生效的。 physicalpath是已存在的目錄的位置。
根據(jù)官方的說明,name是必須指定的,id是隨意,不指定會自動按照當(dāng)前已存在的后延生成的,主機(jī)名也可以隨意。
Appcmd add site /name:123 /id:2 /bindings:http/
:81:iistest-1.tech.xyauto.com /physicalPath:D:\\site\\123
下面這個是向123中附加子站的
Appcmd add app /site.name:123 /path:/456 /phtsicalPath:D:\\site\\123\\456
如果沒有指定physicalpath參數(shù),或者希望添加另外一個虛擬目錄的話,可以使用一下這個命令
Appcmd add vdir /app.name:"123/456" /path:/vdir1 /physicalPath:D:\\site\\123\\567
查看網(wǎng)站的屬性,并以文本的形式顯示出來。
Appcmd list site "123" /text:
創(chuàng)建網(wǎng)站后會關(guān)聯(lián)默認(rèn)的應(yīng)用池,方便管理最好是創(chuàng)建對應(yīng)的應(yīng)用池。

二. 創(chuàng)建應(yīng)用池
創(chuàng)建一個名為123和456的應(yīng)用池,然后進(jìn)行關(guān)聯(lián)
Appcmd add apppool /name:123
Appcmd add apppool /name:456
Appcmd set app "123/" /applicationpool:123
Appcmd set app "123/456" /applicationpool:456 #由于456是123的子站,所以要加上主站123。
然后再查看一下應(yīng)用池。

三. 配置網(wǎng)站屬性
先查看網(wǎng)站的配置參數(shù)
Appcmd list site "123" /text:


修改屬性命令:
Appcmd set site "123/" /traceFailedRequestsLogging.enable:true #其他的參數(shù)可以參考一下,要先看一下屬于幾級的屬性,有的層級比較深,前面需要加不少頭才行例如:ftpserver.connections.datachanneltimeout:60 這個就要加兩個頭才可以。

成都創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的鏡湖網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

四. 配置應(yīng)用池屬性
1、先查看一下當(dāng)前默認(rèn)應(yīng)用池的配置信息
Appcmd list apppool "DefaultAppPool" /text:*

Appcmd set apppool "DefaultAppPool" /queueLength:65535 #這是修改隊列長度,是iis優(yōu)化中必不可少的。
Appcmd set apppool "DefaultAppPool" /cpu.limit:2 #這里多了一個cpu. 是因為常規(guī)的配置可以直接配置,其他的都需要加上類別。


分享名稱:IIS自動化部署研究--管理工具Appcmd
網(wǎng)站鏈接:http://weahome.cn/article/cgjoes.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部