我見過這樣的問題,其中大多數都是在將語法更改爲最新的Apache版本或搞亂.htaccess。但不是在我的情況下,因爲我使用新鮮的F23安裝,從來沒有玩過erarlier Apache版本。我正試圖建立一個簡單的虛擬主機,綁定到我的一個IP。以下是我把/etc/httpd/conf.d/internal.conf新鮮fedora上的apache 2.4:AH01630:客戶端被服務器配置拒絕
Listen 10.10.1.177:80
<VirtualHost 10.10.1.177:80>
DocumentRoot "/home/www"
DirectoryIndex index.html
ServerName internal:80
<Directory 「/home/www「>
Options All Indexes FollowSymLinks
Options +Indexes
Require all granted
</Directory>
LogLevel debug
ErrorLogFormat "%{cu}t %M"
ErrorLog /var/log/httpd/internal-error.log
CustomLog /var/log/httpd/internal-access.log combined
</VirtualHost>
當我嘗試:
curl http://10.10.1.17
從其他主機的網絡中,第403頁出現,重定向到默認的fedora-apache頁面。這個條目進入錯誤日誌:
2016-04-21 22:45:50.610696 AH01626: authorization result of Require all denied: denied
2016-04-21 22:45:50.610724 AH01626: authorization result of <RequireAny>: denied
2016-04-21 22:45:50.610729 AH01630: client denied by server configuration: /home/www/
2016-04-21 22:45:50.610763 AH01626: authorization result of Require all granted: granted
2016-04-21 22:45:50.610771 AH01626: authorization result of <RequireAny>: granted
我只是想讓這個虛擬服務器爲我放到/ home/www的任何東西服務。我錯過了什麼?
我改變了主httpd.conf文件綁定到我的其他網絡接口。 我對所有.conf文件「greped」「deny | denied」語句,並且在主配置中僅找到默認的「require all denied」作爲「/」目錄和.ht文件。
嗨,幫了一下。謝謝。但現在我立即看到403頁。而且日誌只包含我在原始帖子中提到的前三個條目。所以stil AH01630的消息。當我將「index.html」附加到我的url時,我得到相同的行爲。 – marcinek