Windows

如何在 Windows 中檢查和更改 Web 伺服器的文件和文件夾的權限?

  • February 27, 2010

我已經在 Windows 7 上安裝了 Apache 伺服器。當我嘗試通過其 IP 地址訪問伺服器時,我在 Chrome 中得到:

禁止的

您無權訪問此伺服器上的 /。

在 IE 中我得到:

該網站拒絕顯示該網頁
HTTP 403 最可能的原因:
•該網站要求您登錄。

我想強調的是,如果我輸入任意 IP,我會收到另一條消息。所以,伺服器正在工作它只是不想向我顯示文件。

我已經檢查了埠(我認為埠 80 已打開)。在我的“httpd.conf”文件中,我有“Listen 80”。

目前我認為問題出在文件和文件夾的權限上。誰能告訴我如何檢查文件和文件夾的權限,如何更改它們(Linux 的 chmode 的 DOS 模擬),以及我需要設置哪些權限(這樣外部的人可以看到我的文件但他們不能做某事壞的)。

預先感謝您的任何幫助。

這可能與權限相關,但在大多數情況下,我會說這是由於index.html您的 沒有文件DocumentRoot,並且沒有Options Indexes啟用。DocumentRoot(無論如何,你的 是什麼?)來自維基百科

$$ 403 $$當目錄列表被禁用時,由 Apache Web 伺服器返回。

您想要的命令是 cacls - 在命令提示符下執行它並檢查選項。您可以右鍵點擊文件夾> 屬性,並在此處更改權限。

引用自:https://serverfault.com/questions/117085