cacti.confで、localhostから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や他の多くも試しました)
同じフォルダのchown -R Apache:apache/usr/share/cactiと0:0とcacti:cactiも試しました。常に同じ権限エラー。
ローカルにログインできません。サーバーはデスクトップから何マイルも離れています。
Apacheのドキュメントによると、指定したディレクティブは常に拒否を引き起こします。理由:
ディレクティブ順序deny、allowは最初に拒否ディレクティブを分析し、次にディレクティブを許可します。
すべてのディレクティブからの拒否はすべてに一致するため、#1により誰もアクセスできません。
0.0.0.0のIP番号は全員に一致するわけではないため、許可ステートメントは効果的ではありません。
次のようなシーケンスを試して、問題の可能性がある3つのディレクティブを置き換えます。
Order allow,deny
allow from all
CentOSを使用していますが、同じ問題が発生しました。 configに特定のIPアドレスを追加する問題を解決しました:
まず許可されているIPを確認します
猫/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*
次に設定を編集しますnano /etc/httpd/conf.d/cacti.conf
新しいネットワークを追加した後.. エラーがなくなりました!