|
windows安全和IIS問題(2009-05-01 00:26:42)標簽:windows it 分類:息壤在線
1.IIS上建立基于多個不同端口的站點后,Windows會報告內存不足
問題 IIS上的站點可以綁定在不同的端口,例如80,81,82,83等不同端口 當創(chuàng)建了5個占用不同端口的站點后,再創(chuàng)建第六個端口時候 IIS會報告“無更多可用內存” 這個問題對于普通Windows2003和VPS都會出現(xiàn) 解決方案
這是微軟IIS的設計造成的 要想添加第六個不同端口的站點,需要修改注冊表: 1、打開注冊表編輯器,開始-運行-輸入“regedit”
2、展開HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters\ 3、在其下創(chuàng)建一個DWORD值類型的鍵值,命名為MaxEndpoints,值為十六進制的0 4、重新啟動IIS,開始-運行-cmd,輸入“net stop http”,然后“net start http” 即可解決這個限制問題。詳細問題可參考微軟知識庫:
http://support.microsoft.com/?id=820129 2.域名不生效的情況下如何訪問網(wǎng)站,如何做硬解析
問題
當測試系統(tǒng)時,常會創(chuàng)建一些臨時的域名,比如test123.com 但是這個域名并不生效,如何才能訪問網(wǎng)站? 解決方案
當使用IE/Mozilla等瀏覽器訪問網(wǎng)站時 會進行域名到ip地址的解析查詢 查詢時候會使用一個固定的dns服務器 即網(wǎng)絡鏈接中配置的DNS服務器地址 由于測試的域名生效,可以通過修改hosts文件的方式來實現(xiàn)
linux編輯/etc/hosts windows編輯c:\windows\system32\drivers\etc\hosts 在這兩個文件中寫入ip地址和域名的對應關系
例如: 192.168.0.50 test123.com 保存這個文件 然后重新打開一個新的瀏覽器窗口,訪問test123.com即可。
3.關于windows中磁盤空間限制的問題
問題
關于windows中磁盤空間限制的問題 解決方案
目前常用的設置是,F(xiàn)TP里面使用ServU本身的虛擬Quota,操作系統(tǒng)不啟用磁盤Quota。 如果啟用Windows系統(tǒng)的quota對性能影響比較大。
在只啟用FTP Quota的情況下,用戶的程序寫出來的文件可能超過限定 的quota。我們的程序會每天計算一次實際的磁盤使用量,然后發(fā)信通 知系統(tǒng)管理員,再采取相應的行動。 如果要啟用操作系統(tǒng)的磁盤配額則需要做如下的操作
1. 啟動所在分區(qū)的NTFS磁盤配額功能,不要將磁盤配額功能設置為強行限制,因為部分客戶的站點可能已經(jīng)超過限制 2.
在注冊表HKEY_LOCAL_MACHINE\SOFTWARE\ValueOf\ServiceConfig中修改如下的項目 項目 類型 數(shù)值 意義 ------------------------------------------------------ HardQuotaApp REG_SZ 100 用戶的WebAdmin作為外掛應用運行者最多可以寫入的數(shù)據(jù)量是站點Quota的百分之多少 HardQuotaEnabled REG_SZ TRUE 是否啟用磁盤硬Quota限制 HardQuotaFtp REG_SZ 100 ServU中Quota的限制設置為站點Quota參數(shù)的百分之多少 HardQuotaWeb REG_SZ 100 用戶的IUSER作為站點運行者最多可以寫入的數(shù)據(jù)量是站點Quota的百分之多少 修改完這些項目后重新啟動Acasd服務(Prim@Hosting Web Appliance Server)
3.
運行apps\bin目錄中的syncQuota.exe同步客戶的磁盤配額設置和文件的屬主 4.
修改NTFS磁盤配額為強行限制配額大小 5.
將syncQuota.exe加入到任務計劃中,每天夜里定期執(zhí)行(這個任務的CPU占用率會比較高,不要放在白天訪問高峰執(zhí)行) 四。IIS6.0上某些文件類型不能下載
問題
IIS6上,碰到某些文件類型的文件,訪問不了,出現(xiàn)404無法找到的提示。 五。IIS6.0應用程序池的問題 問題 應用程序池中的工作進程數(shù)的說明 解決方案
在您創(chuàng)建應用程序池時,就會通知 IIS 6 創(chuàng)建一個工作進程,以傳送指派給該應用程序池的 Web 站點、文件和文件夾的內容。您可以將應用程序池配置為啟動多個,而非一個工作進程,這樣可以提高可擴展性。這個功能的名為 Web 園,是小型的“Web 農場”。您無需使用多臺計算機來傳送相同的內容(Web 農場),而是可以使用一臺計算機中的多個進程來傳送相同的內容。 在將 IIS 6 應用程序配置為 Web 園時,您只需在“應用程序池屬性”的“性能”選項卡的“最大工作進程數(shù)”框中,設置一個大于 1 的工作進程數(shù)。如果這個值大于 1,每個請求都將啟動一個新的工作進程實例,可啟動的最多進程數(shù)為您所指定的最大工作進程數(shù)。后續(xù)的請求將以循環(huán)的方式發(fā)送至工作進程。
Web 園在您的應用程序資源有限的情況下非常有用。例如,如果您到數(shù)據(jù)庫的連接很慢,那么您可以使用多個工作進程來增加用戶吞吐量,從而增加到數(shù)據(jù)庫的連接數(shù)。
盡管在有些情況下使用 Web 園的用處非常大,但是要注意,每個工作進程的會話信息都是唯一的。由于請求以循環(huán)的方式路由到應用程序池工作進程,因此 Web 園對于會話信息存儲在進程中的應用程序作用可能不大。
在少數(shù)情況下,讓多個工作進程運行同一個應用程序會造成資源競爭。例如,如果所有工作進程都試圖將信息記錄到日志文件中,或是使用那些不是專用于多個并發(fā)訪問的資源,那么可能出現(xiàn)資源競爭問題。
如果不存在這些問題,那么 Web 園可能正是您所需的功能之一,而且其作用會非常大。
更多信息請參照:http://www.microsoft.com/china/windowsserver2003/uation/overview/technologies/iis.mspx |
|
|
來自: 網(wǎng)游盛世 > 《WEB服務器》