- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:apacheのユーザーディレクトリの設定)
Apacheユーザーディレクトリの設定に関する悩み:403 Forbiddenエラー
このQ&Aのポイント
- Fedora Core6のApacheのユーザーディレクトリの設定で、「403 Forbidden」エラーが発生しています。
- 設定ファイル(httpd.conf)にユーザーディレクトリの設定を記述し、ユーザー登録とpublic_htmlフォルダの作成を行いましたが、アクセスするとエラーが表示されます。
- パーミッションを変更しても解決しないため、Linux初心者の私は困っています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ぱっと思いつく原因は2つ 1. ユーザーディレクトリのパーミッションが700のままである ユーザー tarou と仮定すると /home/tarou/ は初期状態では700 のはずです これを701 などに変えてください なお /home/tarou/public_html は初期状態でたぶん755だと思います 2. selinuxのため 1.を実行しても駄目ならselinuxのためかと思いますが 試しにroot権限でコマンドラインから # setenforce 0 <=と打ってEnter これで http://localhost/~tarou/index.html にアクセスしてOKなら Selinuxを無効にするか、webサーバー公開向けに設定するかしてください http://www.google.co.jp/search?q=selinux+%E8%A8%AD%E5%AE%9A&lr=lang_ja
お礼
SELinuxをオフにすることでアクセスする事ができました。 これが原因だったようです。 とりあえずSELinuxをオフにして使っていこうと思います。 ネットでこのトラブルに関する情報がほとんどなく、困っていました。 ほんとに助かりました。ありがとうございました。