httpd.confの
public_htmlを有効にして
/home/USER_NAME/public_html
にあるファイルを表示させようと設定してみたのですが
permissionがおかしいと403のエラーがでてしまいます。
私のぼろぼろな英語力を頼りにhttpd.confの
public_htmlを有効にする記述の前後の英文を
読んだところ711に変更しろと書いてある気がしたので
ルート権限で
#chmod 711 public_html
とやってみたのですが
相変わらず403のエラーが出てしまいます。
どのような原因が考えられますか?
アドバイスよろしくおねがいします。
A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
#5 <なるほど
じゃ、もう一回
ユーザー名:tarou
/home/tarou/public_html/test.html
だと仮定します。
ユーザー tarou権限でコマンドラインに入ります
$ pwd <=と打つと
/home/tarou <=と表示されるはず
$ chmod o+x . <=/home/tarou ディレクトリに実行権限が付与される
この状態で http://127.0.0.1/~tarou/test.html
にブラウザでアクセスしてみる
駄目なら
http://pocketstudio.jp/linux/?FC4%2FApache%2F%B0 …
を参考にして
$ /sbin/restorecon -R /home/tarou
これでどうですか?
SELinuxに関してはApache系-MLの検索
http://mm.apache.jp/mailman/namazu.cgi?query=res …
やマニュアル内を検索しても出てこなかったので、Apacheの書籍にも載っていないかもしれません
あと httpd.confに関しては
Apache/1.3.33 では
#UserDir public_html <=コメント外さなくても問題なし
Apache/2.0.55だと
#UserDir disable <=#つけないと404になる
(403になると言うことは、これがコメントアウトされているかApache1.3系だと思います)
#UserDir public_html <=コメント外さなくても問題なし
No.5
- 回答日時:
>相変わらず403のエラーが出てしまいます。
>どのような原因が考えられますか?
>アドバイスよろしくおねがいします。
普通、このエラーはディレクトリやファイルの権限が不適切のときに出ますが、
FedoraCoreでは、SELinuxが有効(Enforcing)になっていたり、SELinuxの設定で
HTTPDがホームディレクトリを読む許可が無い場合にも、403エラーがでます。
# system-config-securitylevel
でSELinuxのポリシーを確認してみてください。
SELinuxが有効になっていたら、無効にしてみることも試してみてください。
(FC5インストール時はデフォルトでSELinuxが有効になります)
No.4
- 回答日時:
# The path to the end user account 'public_html' directory must #be accessible to the webserver userid. This usually means that #~userid must have permissions of 711, ~userid/public_html must #have permissions of 755, and documents contained therein must #be world-readable.
此処の解釈は/home/useridのパーミッションは711
/home/userid/public_htmlは755とするとhttp://localhost/~userid/public_html/index.htmlとアクセスできる。
さらにその下の
<IfModule mod_userdir.c>
#UserDir is disabled by default since it can confirm theresence
# of a username on the system (depending on home directory
# permissions).
#
# UserDir disable //先頭に#を入れる。
#
# To enable requests to /~user/ to serve the user's public_html
# directory, remove the "UserDir disable" line above, and uncomment
# the following line instead:
#
UserDir public_html //先頭の#を外す
</IfModule>
No.3
- 回答日時:
連投スマソ
>ルート権限で
ユーザー権限でOKなのでユーザーでやる癖をつけましょう
で、最近のディストリビューションではほとんど
adduser( と passwd) した直後は
/home/ユーザー名 のパーミッションが700(drwx------)になっているので、
/home/ユーザー名/public_html を705にしようが701にしようが403エラーになる。
初めてwebサーバー立てた人は大概、一度はここでつまずくんだよなあ
No.2
- 回答日時:
/home/USER_NAME/public_html/index.htmlにアクセスするなら
まず
/home/USER_NAME
をchmod 705
/home/USER_NAME/public_html
も chmod 705 にして
ちゃんと表示されたらchmod 701 にしましょう。
そうじゃなくて
/home/USER_NAME/public_html/ (URL上は/~USER_NAME/)にアクセスしてfile一覧を表示させるのなら
ディレクトリのパーミッションは705のままにして
httpd.confか 有効な.htaccessで Options Indexes (またはOptions All ) にする
いまいろいろやって見ているところですが
Apacheの本を一冊かったほうがいいのかなぁと
思ってしまいました。
進展ありましたら上のほうにレスします。
レスありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
FTPでファイルがダウンロードで...
-
shellscript内のコマンドを、su...
-
lsでディレクトリのサイズが409...
-
ファイル所有者を「apache」へ...
-
ファイルが移動できません。
-
PHPでchmod()を使えるようにす...
-
Index.html表示しない!!
-
SSHで現在のディレクトリから移...
-
Apache/2.2.13 WebサーバーでCG...
-
LINUXについて質問です。
-
特定ファイルだけFFFTPでアップ...
-
嫌ってるのに真似してきたりマ...
-
Winmerge ファイルの中身は同じ...
-
教えてください!困ってます。
-
ファイルの先頭行を全て削除したい
-
同期センターのマークが出てま...
-
拡張子.dどういう意味
-
macのdmgファイル(動画)をMP4...
-
onedriveの中身を削除したらパ...
-
mrl→midファイルへ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FTPでファイルがダウンロードで...
-
shellscript内のコマンドを、su...
-
lsでディレクトリのサイズが409...
-
ファイルが移動できません。
-
「E212:書込み用にファイルを開...
-
Ubuntu、ファイル移動によるエ...
-
シンボリックリンクでパミッシ...
-
あり得ない!アーカイブを展開...
-
winSCPでlinuxフォルダを作りたい
-
RPM のソースパッケージが展開...
-
Index.html表示しない!!
-
PHPでchmod()を使えるようにす...
-
rootでも権限が無いようです
-
Apacheのドキュメントルート配...
-
/varの容量を変更の仕方
-
書き込み権限がありません
-
ファイル所有者を「apache」へ...
-
phpMyAdminが表示されない
-
ダウンロードしたファイル
-
rootユーザのメールボックスへ...
おすすめ情報