設定変更なしで標準の lighttpd インストールを実行しています。クライアントは、静的イメージにアクセスしようとすると (img
静的ページのタグからでも) 403 禁止エラーを表示します。これに関するログはありません。調査の結果、lighttpd に関する 403 の解決策がいくつか見つかりましたが、私が見つけた情報はすべて、ユーザー ディレクトリを一覧表示することや、サーバーにまったくアクセスできないことに関するもので、私が経験している問題ではありません。設定ファイルでイメージ アクセスを無効にするものは見つかりません。標準設定でこれを行うものはありますか? どのような関連設定を確認/投稿する必要がありますか?
答え1
いくつかの洞察からSELinux が有効になっていると、Lighttpd が 403 - Forbidden で失敗するseboolsをチェックしました。
getsebool -a
すべてのセブールを一覧表示します。私の場合はそれがhttpd_read_user_content
オフになっていることに気付きました。これを有効にすると
setsebool httpd_read_user_content 1
403の問題を解決しました。