您的位置:網站首頁 > 電器維修資料網 > 正文 >
Windows 2003 的IIS設置
來源: 日期:2013-12-11 14:27:11 人氣:標簽:
一、啟用Asp支持 Windows Server 2003 默認安裝,是不安裝 IIS 6 的,需要另外安裝。安裝完 IIS 6,還需要單獨開啟對于 ASP 的支持。
第一步,啟用Asp,進入:控制面板 -> 管理工具 ->IIS(Internet 服務器)- Web服務擴展 -> Active Server Pages -> 允許/控制面板 -> 管理工具 ->IIS(Internet 服務器)- Web服務擴展 -> 在服務端的包含文件 -> 允許。
第二步,啟用父路徑支持。IIS-網站-主目錄-配置-選項-啟用父路徑。
第三步,權限分配 IIS-網站-(具體站點)-(右鍵)權限-Users完全控制 ISUR_計算機 的權限 好是寫入也加上
二、啟用PHP方法在網上下載PHP安裝程序后, 運行安裝包來安裝完成PHP后, 后還需要配置一下WIN2003的IIS,很多用戶卡在這問題上,所以這里只對這種問題講解一下。
打開WIN2003中的“Internet信息服務(IIS)管理器”->“WEB服務擴展”,按菜單上的“操作”->“添加一個新的WEB服務擴展” 在“擴展名”中輸入“PHP”,按“添加”,在彈出新的窗口中按“瀏覽”,選擇安裝PHP目錄中的php4ts.dll文件后,在原本的窗口中“設置擴展狀態為允許”前面打勾,確定即可。 將IIS管理器中的“所有未知ISAPI擴展”設置為允許,這樣配置就OK了。
三、解決windows2003 大只能上載200K的限制。
先在服務里關閉iis admin servICe服務 找到windows"system32"inesrv"下的metabase.xml,打開,找到ASPMaxRequestEntityAllowed 把他修改為需要的值然后重啟iis admin service服務 。
1、在web服務擴展 允許 active server pages和在服務器端的包含文件。
2、修改各站點的屬性 主目錄-配置-選項-啟用父路徑。
3、使之可以上傳大于 200k的文件(修改成您要的大小就可以了,如在后面補兩個0,就允許20m了)c:"WINDOWS"system32"inetsrv"MetaBase.xml (企業版的windows2003在第592行,默認為 AspMaxRequestEntityAllowed="204800" 即200K將其加兩個0,即改為,現在 大就可以上載20M了。AspMaxRequestEntityAllowed="20480000"。
4.IIS不能下載文件的問題的解決辦法是把進入網站的屬性。查看主目錄里面的執行權限,設置成純腳即可。
四、對于服務器拒絕訪問的故障,或者是讀去數據庫時候的故障(重新安裝了IIS也不行的朋友應該知道了)
1、和上面所說一樣開啟來賓的訪問權限
2、c:"windows"temp" 此目錄不能刪除,且需要everyone的寫入權限,這個是我找了幾個月還咨詢了很多朋友都沒有解決,后在自己才發現的!
3、對于你C盤下面跟目錄下的目錄C:"Documents and Settings"NetworkService"LOCal Settings"Temp 和C:"Documents and Settings"LocalService"Local Settings"Temp有寫的權限。
4、打開數據庫的路徑找到你擴展名字為LDB的文件刪除。
問題一:未啟用父路徑癥狀舉例: QUOTE: Server.MapPath() 錯誤 'ASP 0175 : 80004005' 不允許的 Path 字符 /0709/dqyllhsub/news/OpenDatabase.asp,行 4 在 MapPath 的 Path 參數中不允許字符 '..'。
原因分析:許多Web頁面里要用到諸如../格式的語句(即回到上一層的頁面,也就是父路徑),而IIS6.0出于安全考慮,這一選項默認是關閉的。
解決方法:在IIS中 屬性->主目錄->配置->選項中,把“啟用父路徑”前面打上勾,確認刷新。
問題二:ASP的Web擴展配置不當(同樣適用于ASP.NET、CGI)癥狀舉例: QUOTE: HTTP 錯誤 404 - 文件或目錄未找到。
原因分析:在IIS6.0中新增了web程序擴展這一選項,你可以在其中對ASP、ASP.NET、CGI、IDC等程序進行允許或禁止。默認情況下ASP等程序是禁止的。
解決方法:在IIS中的Web服務擴展中選中Active Server Pages,點擊“允許”。
問題三:身份認證配置不當癥狀舉例: QUOTE: HTTP 錯誤 401.2 - 未經授權:訪問由于服務器配置被拒絕。
原因分析:IIS 支持以下幾種 Web 身份驗證方法:
a) 匿名身份驗證 IIS創建IUSR、計算機名稱、帳戶(其中計算機名稱是正在運行IIS 的服務器的名稱),用來在匿名用戶請求Web內容時對他們進行身份驗證。此帳戶授予用戶本地登錄權限。你可以將匿名用戶訪問重置為使用任何有效的Windows 帳戶。
b) 基本身份驗證 使用基本身份驗證可限制對NTFS格式Web服務器上的文件的訪問。使用基本身份驗證,用戶必須輸入憑據,而且訪問是基于用戶ID 的。用戶ID和密碼都以明文形式在網絡間進行發送。
c) Windows 集成身份驗證 Windows 集成身份驗證比基本身份驗證安全,而且在用戶具有Windows 域帳戶的內部網環境中能很好地發揮作用。在集成的Windows身份驗證中,瀏覽器嘗試使用當前用戶在域登錄過程中使用的憑據,如果嘗試失敗,就會提示該用戶輸入用戶名和密碼。如果你使用集成的 Windows 身份驗證,則用戶的密碼將不傳送到服務器。如果該用戶作為域用戶登錄到本地計算機,則他在訪問此域中的網絡計算機時不必再次進行身份驗證。
【看看這篇文章在百度的收錄情況】
相關文章
- 上一篇: 液晶面板屏線的簡介
- 下一篇: linux內核中一些常用的數據結構和操作