您无权访问此服务器上的/cacti/index.php

在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. 指令顺序拒绝,允许分析拒绝指令,然后允许指令。

  2. 所有指令的否认与每个人都匹配,因此#1无法访问。

  3. 你的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后, 错误消失了!