- ベストアンサー
SELinux有効でドキュメントルートにアクセス
ドキュメントルートにアクセスしようとすると、403エラーが出るのでSELinuxを無効にしていますが SELinuxを有効にした状態でドキュメントルートにアクセスする方法はありますか? OSはCentOS 6.5です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>デフォルトのままで /var/www/html です。 でしたら…ls -Zとかで見たらどうなります? ちなみに、ウチのは下記の通り。 # muninとtracしか入っていませんけど。 [root@localhost ~]# ls -alZ /var/www/html/ drwxr-xr-x. root root system_u:object_r:httpd_sys_content_t:s0 . drwxr-xr-x. root root system_u:object_r:httpd_sys_content_t:s0 .. drwxr-xr-x. munin munin system_u:object_r:httpd_munin_content_t:s0 munin lrwxrwxrwx. root root unconfined_u:object_r:httpd_sys_content_t:s0 trac_common -> /usr/lib/python2.6/site-packages/trac/htdocs [root@localhost ~]# 「system_u:object_r:httpd_sys_content_t」などになっていない場合は、restorecon コマンドで再設定…でしょうかね。 「SELinux restorecon apache」辺りで検索すればなんか見つかるでしょう。
その他の回答 (1)
- Wr5
- ベストアンサー率53% (2173/4061)
>ドキュメントルートにアクセスしようとすると 具体的にどこにあるんですかね? とりあえず、「SELinux Apache DocumentRoot」で検索すると… http://park1.wakwak.com/~ima/centos4_apache0002.html http://k-1-ne-jp.blogspot.jp/2013/02/apachedocumentrootselinux.html とか見つかったりしますけど。 setseboolで変更するパターンもあるかも知れません。
お礼
ご回答ありがとうございます。 >>具体的にどこにあるんですかね? デフォルトのままで /var/www/html です。
お礼
ご回答ありがとうございます。 昨日その他の箇所を設定していましたら、いつの間にかSELinuxが有効の状態でも アクセスできるようになっていました。 気持ち悪いので、再構築した上でご教示頂いた方法を試してみます。