No.4ベストアンサー
- 回答日時:
k-841さんの回答にあるとうりのhttpd.confのuserとgroupのエントリを変更してください。
ただし、危険なのでrootにするのはやめましょう。
もし、コンテンツのファイルのオーナーがルート以外の場合はそのユーザ名にするか、コンテンツのファイルのオーナーが所属しているグループと同じグループに属するユーザを作成してその権限でapacheを動作させる方法もあります。
ただし、私としてはapacheの権限を変えるより、コンテンツの権限を変える方をおすすめします。(セキュリティ上の配慮)
コンテンツの権限の変更の手順:
まず、ドキュメントルートに移動する
cd (ドキュメントルート)
chmod -r o+r . (ドキュメントルートディレクトリ以下のすべてのファイルにリード権限を与える)
chmod o+x . ( ドキュメントルートディレクトリ自身にリード権限をあたえる)
chmod o+x `find . -type dir -print` (ドキュメントルート配下の下位ディレクトリに実行権限を与える)
以上です。
No.3
- 回答日時:
ファイルのパーミッションの問題(nobodyに権限がないだけ)なら、ルートもしくはコンテンツのディレクトリのオーナになり、chmod -r o+r (ドキュメントルート) でしょう。
apacheの設定を変える場合は他にも手がなくもないが、セキュリティ的にはapacheの権限はnobodyが良いかと思います。
さらに、コンテンツの置いてある、ドキュメントルート以下のディレクトリが階層構造になっている場合は下位のディレクトリに実行パーミッションが必要です。
いちいち設定を変えるのが面倒ならばコンテンツ作成や他からコピーするなどの作業時にumask(manページ参照のこと)するのが便利とおもいます。
No.2
- 回答日時:
#1の「お礼」を見て回答しています。
#1の方がおっしゃっているのは、
httpd.conf の User や Group のエントリに記述されている
ユーザ名/グループ名のことであって、
httpd を立ち上げるユーザではないことに注意して下さい。
付属の httpd.confに最初から書かれているのは nobody/nogroup だと思います。
また、DocumentRoot のディレクトリの permission の問題でファイルが見えない原因として、
1. ファイル自体の読み取り権限がない
2. ディレクトリのアクセス権限がない
また、ディレクトリの一覧が見えない場合は、
3. ディレクトリの読み取り権限がない
などが考えられます。
ここでいう権限とは、httpd.confのUser/Groupにあるユーザ/グループの権限を意味しています。
No.1
- 回答日時:
新しく変えた DocumentRoot のディレクトリ及びそこのファイルは、(httpd.conf の User と Group で指定する)apache のユーザ権限でアクセスできるようになっていますか?
手っ取り早く確認するには、サーバのマシンに apache で使うアカウントでログインして、そのディレクトリに行けるかどうか、チェックして下さい。
おそらく、Permission denied. とか出ると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
mrtgとは?
-
FTPでファイルがダウンロードで...
-
PHPでchmod()を使えるようにす...
-
嫌ってるのに真似してきたりマ...
-
onedriveの中身を削除したらパ...
-
GnuPGの複合化をパスフレーズ手...
-
mrl→midファイルへ
-
2TBのUSBメモリを2000円ほどで...
-
macのdmgファイル(動画)をMP4...
-
office365 ファイルを削除したい
-
emlをtxtに変換するには?
-
【エクセル】異なったシートの...
-
たくさんのフォルダを一つのフ...
-
mac ファイルの詳細情報を編集...
-
PAKファイルについて
-
USBメモリ取り外し用のバッチフ...
-
間違いを指摘してくれる人は本...
-
拡張子.dどういう意味
-
ICFファイルというのが開けません
-
Macで簡単に改行を解除したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FTPでファイルがダウンロードで...
-
shellscript内のコマンドを、su...
-
lsでディレクトリのサイズが409...
-
ファイルが移動できません。
-
「E212:書込み用にファイルを開...
-
Ubuntu、ファイル移動によるエ...
-
シンボリックリンクでパミッシ...
-
あり得ない!アーカイブを展開...
-
winSCPでlinuxフォルダを作りたい
-
RPM のソースパッケージが展開...
-
Index.html表示しない!!
-
PHPでchmod()を使えるようにす...
-
rootでも権限が無いようです
-
Apacheのドキュメントルート配...
-
/varの容量を変更の仕方
-
書き込み権限がありません
-
ファイル所有者を「apache」へ...
-
phpMyAdminが表示されない
-
ダウンロードしたファイル
-
rootユーザのメールボックスへ...
おすすめ情報