我只是Apache的新手。我在我的家庭辦公室的FreeBSD盒子上安裝了apache 2.2。關於FreeBSD文檔的說明是我可以更改DocumentRoot指令以便使用自定義的目錄數據。因此,我取代...更改DocumentRoot後,Apache總是獲得403次使用
/usr/local/www/apache22/data
與
/usr/home/some_user/public_html
但事情是不對的。目錄中有index.html文件,但似乎apache無法讀取目錄/文件。
Forbidden
You don't have permission to access/on this server.
的
public_html
權限是
drwxr-xr-x
我不知道什麼可能是錯在這裏。另外,就我而言,我不打算爲這個FreeBSD盒子託管多個網站,所以我根本沒有考慮使用VirtualHost。這只是改變DirectoryRoot指令的一個好習慣嗎?
apache錯誤日誌裏有什麼?這通常是非常詳細的。也有可能你需要在你的主目錄上提供'o + r''。 –
對擁有httpd進程的用戶(通常爲'apache')嘗試並執行'su'命令 - 你可以使用cat/usr/home/some_user/public_html/index.html嗎? –
@Jonas檢查錯誤日誌,它說... 客戶端被服務器配置拒絕:/ usr/home/webmaster/public_html /' – Kann