問題說明:Apache服務總共有4個,是為了防止單點故障和負載均衡,負載均衡控制由局方的F5提供。
訪問的內容在NAS存儲上,現象是直接訪問每個apache的服務內容都是沒有問題,但是從負載地址過來的,
就報:AH01630 client denied by server configuration。
負載均衡地址:10.73.8.51,其中一個Apache服務地址是:10.73.8.52 ,NAS地址:10.73.8.60
網站采用了虛擬主機配置:
<Directory "//10.73.8.60/test/download"> Options Indexes AllowOverride All Require all granted </Directory>
<VirtualHost *:8088> DocumentRoot '//10.73.8.60/test/download DirectoryIndex index.html index.php ErrorLog "logs/localhost-error.log" ServerName 10.73.8.52 </VirtualHost>
解決問題如下:
<Directory "//10.73.8.60/test/download"> AllowOverride All Order allow,deny Allow from all Require all granted </Directory>
增加了:
Order allow,deny
Allow from all
上述配置增加后,再也不報那個錯誤了,但是報404錯誤。
想了一下可能是這個地方寫錯了:
紅框內的地址應該為負載均衡地址,改了后就可以正常訪問了。