fedora/selinux/no setでApacheを実行するデスクトップのトラブルシューティングメッセージ

fedora/selinux/no setでApacheを実行するデスクトップのトラブルシューティングメッセージ

isoイメージで最初からfedora 24をインストールしました。

httpdを起動して「localhost」にアクセスすると、メインページを見ることができます。

今すぐダウンロードできるファイルを含むディレクトリを追加したいと思います。次のように、新しいディレクトリにこのファイルを追加します。

/var/www/html/tar-packages/

ブラウザからアクセスしようとしています: "localhost/tar-packages"

Apacheエラーログ:

[月 6月 27日 18:28:57.903136 2016] [autoindex:error] [pid 24823] (13) 権限が拒否されました: [client::1:53204] AH01275: インデックス ディレクトリを開けません: /var/www /html /tarバッグ/

いいですね。ファイル権限とhttpd.confは問題ありません。 selinuxを確認しました。

type=AVC msg=audit(1467044937.902:1659): avc: pid=24823 comm="httpd" name="tar-packages" dev="dm-0" ino=1453837 scontext=system_u:system_r の{読み取り} : httpd_t:s0 tcontext=unconfined_u:object_r:user_home_t:s0 tclass=dir 権限=0

さて、問題はselinuxにある。

しかし、今私は知りたい!

Q:デスクトップが警告メッセージを受け取らないのはなぜですか。これを構成するにはどうすればよいですか? Fedora 23では、簡単なメッセージを含む小さなメッセージボックスが表示され、このselinuxコマンドを入力して問題を解決できます。新しいFedora 24システムでこのツールをどのように有効にしますか?

注:誰かが私のhttpサーバーのアクセスの問題を解決できるかもしれないと思います。

しかし、もっと重要なのは、デスクトップシステムに警告メッセージが再表示されたことです。これは以前のFedoraディストリビューションで本当に便利です。

ベストアンサー1

走りましょう# restorecon -rv /var/ww/

おすすめ記事