在cacti.conf中,我试图编辑默认的上下文从本地到0.0.0.0(以及之间的一切)。 现在我只有
Alias /cacti /usr/share/cacti <Directory /usr/share/cacti/> Order Deny,Allow Deny from all Allow from 0.0.0.0 </Directory>
在/etc/httpd/conf.d/cacti.conf中。 (也试过192.168.0.0/24等等)
我也尝试了同一个文件夹的apache:apache / usr / share / cacti和0:0和cacti:cacti。 总是相同的权限错误。
我无法在本地login,服务器在很远的地方有很多个桌面。
根据Apache的文档….你指出的指令将永远导致拒绝..原因:
指令顺序拒绝,允许分析拒绝指令,然后允许指令。
所有指令的否认与每个人都匹配,因此#1无法访问。
你的0.0.0.0 IP号码不能匹配每个人,因此你的允许语句是无效的。
尝试像下面的序列来replace你的三个可能有问题的指令。
Order allow,deny allow from all
我正在使用CentOS,并有同样的问题。 我解决了在config中添加特定IP地址的问题:
首先检查允许的IP地址
cat /etc/httpd/conf.d/cacti.conf
Alias /cacti /var/www/cacti <Directory /var/www/cacti> AllowOverride None Order Deny,Allow Deny from all Allow from 172.16.24.0/24 Allow from 172.22.16.0/24 Allow from ::1*
然后编辑config nano /etc/httpd/conf.d/cacti.conf
添加新的networking后, 错误消失了!