IIS+PHP環境故障解決方案(1/3)

來源:互聯網
上載者:User

 

實際上本文是循序漸進的解決了php教程在iis環境下的“無權查看網頁,基於所提供的憑據,您沒有許可權查看此目錄或網頁,http錯誤 401.3——訪問被資源acl拒絕”問題。相比之下第一種和第二種用於定位問題所在,在實際中並不可取,因為這樣不方便使用者瀏覽頁面,而且在容易造成安全隱患;最後第三種方法才是真正的解決方案。不過本文介紹的三種方法是為了讓讀者開闊思路,真正從執行個體理解iis中相應的設定資訊,在關鍵時候可以解決大問題

一、故障現象:

    筆者搭建環境採用的作業系統是windows xp,iis是系統內建的iis 5,php版本是5.2。按照網上的步驟筆者安裝php程式並配置了iis中的相應映射參數建立了php環境,並且產生了名為index.php的檔案作為測試用。在實際使用中卻發現在伺服器上通過瀏覽器訪問http://127.0.0.1/index.php和http://localhost/index.php均出現錯誤提示,具體頁面顯示為“無權查看網頁,基於所提供的憑據,您沒有許可權查看此目錄或網頁,http錯誤 401.3——訪問被資源acl拒絕”。(1)

圖1 點擊看大圖


    為了進一步排查故障筆者又在iis中通過在預設網站上點“瀏覽”來查看,結果收到的反饋訊息和上面的一樣,也是“http錯誤 401.3——訪問被資源acl拒絕”。(2)

圖2 點擊看大圖


    然而在同一個網站的其他分頁檔,只要不是php語言建立的都可以正常瀏覽和查看,包括html靜態頁面和asp教程動態網頁檔案。

二、修改驗證方式解決問題:

    既然iis反饋回的資訊是“http錯誤 401.3——訪問被資源acl拒絕”,所以筆者也針對存取權限進行排查故障工作。

    第一步:在iis中的預設網站上右鍵選擇“屬性”來查看該網站的相關屬性資訊。(3)

圖3 點擊看大圖


    第二步:在開啟的預設網站屬性處我們找到“目錄安全性”標籤,然後點“匿名訪問和身分識別驗證控制”旁邊的“編輯”按鈕。(4)

圖4 點擊看大圖


    第三步:筆者在“驗證方法”處看到了預設情況下iis是通過建立的iuser_china-914340f04以及相應的密碼訪問iis頁面資訊的,這個帳戶也是由iis自動建立的。(5)

圖5 點擊看大圖


1 2 3

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.