• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:apacheのユーザーディレクトリの設定)

Apacheユーザーディレクトリの設定に関する悩み:403 Forbiddenエラー

このQ&Aのポイント
  • Fedora Core6のApacheのユーザーディレクトリの設定で、「403 Forbidden」エラーが発生しています。
  • 設定ファイル(httpd.conf)にユーザーディレクトリの設定を記述し、ユーザー登録とpublic_htmlフォルダの作成を行いましたが、アクセスするとエラーが表示されます。
  • パーミッションを変更しても解決しないため、Linux初心者の私は困っています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.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

tm3
質問者

お礼

SELinuxをオフにすることでアクセスする事ができました。 これが原因だったようです。 とりあえずSELinuxをオフにして使っていこうと思います。 ネットでこのトラブルに関する情報がほとんどなく、困っていました。 ほんとに助かりました。ありがとうございました。

関連するQ&A