Windows
如何在 Windows 中檢查和更改 Web 伺服器的文件和文件夾的權限?
我已經在 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 - 在命令提示符下執行它並檢查選項。您可以右鍵點擊文件夾> 屬性,並在此處更改權限。