apache AH01630: client denied by server configuration錯誤解決方法
2019-04-09 08:12:44
15497
Apache(apache2.4.9)已經(jīng)安裝好,網(wǎng)站也配置好,客戶端輸入網(wǎng)址,打開就是報錯!查看網(wǎng)站日志,就是一堆的一樣的錯誤,如下:
[root@Web-Lamp apache]# cat logs/bbs-error_log
[Tue Feb 14 09:52:06.568008 2017] [authz_core:error] [pid 15484:tid 139787723532032] [client 192.168.17.1:61465] AH01630: client denied by server configuration: /var/html/bbs/
出現(xiàn)這個錯誤的原因是,apache2.4 與 apache2.2 的虛擬主機(jī)配置寫法不同導(dǎo)致。
apache2.2的寫法:
<VirtualHost *:80>
ServerName fdipzone.demo.com
DocumentRoot "/home/fdipzone/sites/www"
DirectoryIndex index.html index.php
<Directory "/home/fdipzone/sites/www">
Options -Indexes +FollowSymlinks
AllowOverride All
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
如果在2.4中使用以上寫法就會有apache AH01630: client denied by server configuration錯誤。
解決方法,apache2.4中
Order deny,allow
Allow from all
Allow from host ip
修改為
Require all granted
Require host ip
修改后的配置如下:
<VirtualHost *:80>
ServerName fdipzone.demo.com
DocumentRoot "/home/fdipzone/sites/www"
DirectoryIndex index.html index.php
<Directory "/home/fdipzone/sites/www">
Options -Indexes +FollowSymlinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>