網(wǎng)管的小技巧分享之如何利用IIS高效管理網(wǎng)站
這里提供給大家分享學(xué)習(xí)的是關(guān)于網(wǎng)管的小技巧分享之如何利用IIS高效管理網(wǎng)站,希望能夠幫助到大家。
利用IIS發(fā)布網(wǎng)站信息,已經(jīng)不是什么新鮮的話題了;不過除了具有發(fā)布網(wǎng)站功能之外,IIS還有許多并不引人注意細(xì)節(jié)功能,巧妙地利用這些功能,可以實(shí)現(xiàn)對網(wǎng)站進(jìn)行高效管理的目的。不信的話,就請各位一起來領(lǐng)略一下IIS的幾則新鮮應(yīng)用,相信這些內(nèi)容會(huì)幫助大家更好地管理好網(wǎng)站。
著眼文檔頁腳,快速添加網(wǎng)站信息
許多網(wǎng)站都會(huì)在主頁面的底部顯示有網(wǎng)站名稱信息、版權(quán)信息等,如果我們希望這些網(wǎng)站的名稱信息、版權(quán)信息能夠出現(xiàn)在指定網(wǎng)站的所有頁面中該如何實(shí)現(xiàn)呢?也許有人說直接用手工添加的方法不就解決問題了嘛,不過這種方法只能用于網(wǎng)站頁面不多的情況;倘若網(wǎng)站包含的頁面比較多的話,手工在各個(gè)頁面中添加網(wǎng)站名稱、版權(quán)信息的工作量將極其龐大。其實(shí)巧妙利用IIS的“啟用文檔頁腳”功能,我們可以十分輕松地在網(wǎng)站的各個(gè)頁面底部加入網(wǎng)站名稱、版權(quán)信息;下面就是快速添加網(wǎng)站版權(quán)信息的具體實(shí)施步驟:
首先使用Frontpage之類的網(wǎng)頁編輯工具,將網(wǎng)站的名稱信息、版權(quán)信息以及其他信息設(shè)計(jì)成HTML格式的網(wǎng)頁文件,該文件將會(huì)被作為文檔頁腳自動(dòng)由IIS服務(wù)器發(fā)送到指定網(wǎng)站下面的各個(gè)頁面中;當(dāng)然為了確保網(wǎng)站服務(wù)器的運(yùn)行性能,我們建議在設(shè)計(jì)文檔頁腳文件時(shí),盡量不要使用太復(fù)雜的HTML代碼,而應(yīng)該多使用一些簡單的色彩或文字。
完成好文檔頁腳的設(shè)計(jì)操作后,依次單擊“開始”/“設(shè)置”/“控制面板”命令,在打開的系統(tǒng)控制面板窗口中,雙擊“管理工具”圖標(biāo),再在其后的窗口中雙擊“Internet信息服務(wù)管理器”項(xiàng)目,進(jìn)入到IIS控制臺(tái)界面;用鼠標(biāo)右鍵單擊指定網(wǎng)站的站點(diǎn)名稱,從彈出的快捷菜單中單擊“屬性”命令,在隨后出現(xiàn)的IIS屬性設(shè)置窗口中單擊“文檔”標(biāo)簽,打開如圖1所示的標(biāo)簽頁面。接著將該標(biāo)簽頁面中的“啟用文檔頁腳”選項(xiàng)選中,再在對應(yīng)該選項(xiàng)的文本框中直接輸入前面創(chuàng)建好的文檔頁腳文件的具體路徑信息,最后單擊“確定”按鈕,這樣IIS就能自動(dòng)將文檔頁面中的內(nèi)容發(fā)送到當(dāng)前網(wǎng)站下面的各個(gè)頁面中了。值得一提的是,上面的方法僅僅適合于網(wǎng)站的靜態(tài)頁面,而對ASP之類的動(dòng)態(tài)頁面就不起作用了。
圖1
著眼系統(tǒng)報(bào)錯(cuò),高效調(diào)試網(wǎng)站程序
現(xiàn)在許多網(wǎng)站都會(huì)使用ASP程序,為了檢驗(yàn)自己編寫的ASP程序是否正確,不少設(shè)計(jì)人員都會(huì)將編寫好的ASP程序上傳到網(wǎng)站服務(wù)器中,然后通過IE瀏覽器來驗(yàn)證ASP程序的正確性;殊不知在調(diào)試ASP程序的過程中,有的IE瀏覽器只是簡單地向用戶報(bào)告“內(nèi)部錯(cuò)誤,請與系統(tǒng)管理員聯(lián)系”,而沒有詳細(xì)地給出當(dāng)前訪問的ASP程序究竟錯(cuò)在哪里。那有沒有辦法讓IE瀏覽器自動(dòng)將網(wǎng)站文件的具體錯(cuò)誤報(bào)告出來,以便幫助網(wǎng)站設(shè)計(jì)人員快速高效地調(diào)試好程序呢?答案是肯定的,我們可以在這里巧妙地借助IIS系統(tǒng)的報(bào)錯(cuò)功能,來將網(wǎng)站ASP程序的詳細(xì)錯(cuò)誤信息報(bào)告給用戶,下面就是實(shí)現(xiàn)該目的的具體操作步驟:
依次單擊“開始”/“程序”/“管理工具”/“Internet信息服務(wù)管理器”命令,在彈出的IIS控制臺(tái)窗口中,用鼠標(biāo)右鍵單擊需要調(diào)試的目標(biāo)網(wǎng)站名稱,并執(zhí)行右鍵菜單中的“屬性”命令,打開目標(biāo)網(wǎng)站的屬性設(shè)置界面;
單擊該界面中的“主目錄”選項(xiàng)卡,然后在對應(yīng)的選項(xiàng)設(shè)置界面中單擊“配置”按鈕,進(jìn)入到“應(yīng)用程序配置”設(shè)置界面,再單擊該界面中的“調(diào)試”選項(xiàng)卡,打開如圖2所示的選項(xiàng)設(shè)置頁面;接著將該頁面中的“向客戶端發(fā)送詳細(xì)ASP錯(cuò)誤信息”項(xiàng)目選中,再單擊一下“應(yīng)用”按鈕,這樣IE瀏覽器日后就能把ASP程序的具體錯(cuò)誤顯示出來了,設(shè)計(jì)人員根據(jù)詳細(xì)的錯(cuò)誤提示信息就能快速地調(diào)試好網(wǎng)站。
著眼文件刪除,巧妙恢復(fù)受損網(wǎng)站
一些受IIS控制的網(wǎng)站,常常會(huì)出現(xiàn)站點(diǎn)的某些文件無法被下載的故障現(xiàn)象,這種情況通常是與IIS相關(guān)的系統(tǒng)文件受損造成的。為了讓這些網(wǎng)站的下載功能恢復(fù)正常,許多網(wǎng)絡(luò)管理人員往往會(huì)直接進(jìn)入“添加或刪除程序”窗口,來將Internet信息服務(wù)組件刪除掉,然后再重新安裝一下Internet信息服務(wù)組件,并配置好指定網(wǎng)站的相關(guān)參數(shù);可事實(shí)證明,這樣的做法并不能讓指定網(wǎng)站的下載功能恢復(fù)正常,這到底是什么原因呢,我們又該如何快速恢復(fù)受損網(wǎng)站呢?
其實(shí),我們在“添加或刪除程序”窗口中對Internet信息服務(wù)組件執(zhí)行刪除操作時(shí),并沒有將對應(yīng)該組件的系統(tǒng)文件從硬盤中刪除掉;當(dāng)我們重新安裝Internet信息服務(wù)組件時(shí),系統(tǒng)有可能仍然會(huì)調(diào)用以前受損的系統(tǒng)文件,這么一來重裝Internet信息服務(wù)組件就可能沒有多大作用。
為了解決上述問題,筆者經(jīng)過幾次實(shí)際驗(yàn)證,發(fā)現(xiàn)在“添加或刪除程序”窗口中將Internet信息服務(wù)組件刪除掉之后,還需要進(jìn)入到系統(tǒng)的資源管理器窗口,將與IIS有關(guān)的“X:\Inetpub”、“X:\Windows\System32\Inetsrv”(其中X為Windows系統(tǒng)所在的磁盤分區(qū))文件夾下面的內(nèi)容全部刪除,以避免重新安裝Internet信息服務(wù)組件時(shí),受損系統(tǒng)文件還會(huì)被繼續(xù)調(diào)用;之后,重新啟動(dòng)一下網(wǎng)站所在的服務(wù)器系統(tǒng),并按照正確方法再次安裝一下Internet信息服務(wù)組件,最后再對網(wǎng)站進(jìn)行一下合理配置,就能將指定的受損網(wǎng)站恢復(fù)正常了。
著眼連接限制,提高網(wǎng)站訪問速度
每一個(gè)網(wǎng)站的帶寬資源都是有限的,如果某一時(shí)間內(nèi),訪問網(wǎng)站的連接數(shù)越多的話,那么每個(gè)連接從網(wǎng)站中分享到的帶寬資源就越少,訪問網(wǎng)站的速度就越慢;相反,要是將網(wǎng)站的同時(shí)訪問連接數(shù)限制在一個(gè)較低的數(shù)值時(shí),那么每個(gè)連接從網(wǎng)站中分享到的帶寬資源就越大,訪問網(wǎng)站的速度就越快。為了確保自己的網(wǎng)站始終能夠提供高速度的訪問連接,我們不妨從IIS的連接限制功能著手,來巧妙地將網(wǎng)站的同時(shí)訪問連接數(shù)目限制在一個(gè)較低的數(shù)值,下面就是具體的設(shè)置步驟:
依次單擊“開始”/“程序”/“管理工具”/“Internet服務(wù)管理器”命令,在彈出的IIS控制臺(tái)窗口中,用鼠標(biāo)右鍵單擊需要調(diào)試的目標(biāo)網(wǎng)站名稱,并執(zhí)行右鍵菜單中的“屬性”命令,打開目標(biāo)網(wǎng)站的屬性設(shè)置界面;
單擊該界面中的“性能”選項(xiàng)卡,進(jìn)入到如圖3所示的選項(xiàng)設(shè)置頁面,在“網(wǎng)站連接”處選中“連接限制為”選項(xiàng),并在該選項(xiàng)對應(yīng)的文本框里設(shè)置好同時(shí)訪問站點(diǎn)的連接數(shù);通常情況下同時(shí)訪問個(gè)人站點(diǎn)的最多連接數(shù)應(yīng)該限制在“100”人以下,同時(shí)訪問單位網(wǎng)站的最多連接數(shù)應(yīng)該不超過“500”。設(shè)置好上面的參數(shù)后,再單擊“確定”按鈕,最后將網(wǎng)站服務(wù)器系統(tǒng)重新啟動(dòng)一下就能使設(shè)置生效了。