apache AH01630: client denied by server configuration錯(cuò)誤解決方法
2019-04-09 08:12:44
15484
Apache(apache2.4.9)已經(jīng)安裝好,網(wǎng)站也配置好,客戶(hù)端輸入網(wǎng)址,打開(kāi)就是報(bào)錯(cuò)!查看網(wǎng)站日志,就是一堆的一樣的錯(cuò)誤,如下:
[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)這個(gè)錯(cuò)誤的原因是,apache2.4 與 apache2.2 的虛擬主機(jī)配置寫(xiě)法不同導(dǎo)致。
apache2.2的寫(xiě)法:
<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中使用以上寫(xiě)法就會(huì)有apache AH01630: client denied by server configuration錯(cuò)誤。
解決方法,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>
會(huì)員登錄
賬號(hào)登錄還沒(méi)有賬號(hào)?立即注冊(cè)