我運行一個小型網頁伺服器來幫助我工作。為了整理內部內容,我為文件建立了一個名為「doc」的資料夾。
當我嘗試導航到該資料夾時,我得到了You don't have permission to access /doc/ on this server.
所以,我查看了權限:
drwxrwxr-x 2 J0h J0h 4096 11 月 7 日 22:46 文件/ drwxrwxr-x 5 J0h J0h 4096 11 月 6 日 12:35 歐洲經委會/ drwxrwxr-x 2 J0h J0h 4096 11 月 6 日 12:35 exe/
「doc」的權限看起來合法。兩者都可以工作,ece/
並且exe
具有相同的權限。
然後我將資料夾的名稱更改doc
為docs
並且它可以工作。那麼顯然資料夾名稱 doc 是列入黑名單的資料夾名稱?是對的嗎?這是怎麼回事?
答案1
大多數 apache 的預設安裝都有一個重定向,/doc/
表示/usr/share/doc/
您可以在瀏覽到http://localhost/doc/
.您必須查看 apache 設定/etc/apache2/apache2.conf
或資料夾中的其他檔案/etc/apache2/
才能找到答案。
如果不是這樣,請在您的問題中新增/var/log/apache2/error.log
當您透過網頁瀏覽器導覽至此資料夾時顯示的內容。
答案2
首先,您的資料夾中有一個「文件」資料夾/home/$USER
,您應該在其中儲存文件(不一定,但要保持組織有序)。
其次,linux上沒有黑名單資料夾(更不用說在Ubuntu上),如果它們是你創建的,你應該有權訪問它(因為你是所有者)。您確定正在查看正確的資料夾權限嗎?