投稿日:2003年12月29日 作成鷹の巣

No.14083 Web ServerのDocumentRootをユーザーフォルダに作ったら、403エラーになる。



Web ServerのDocumentRootをユーザーフォルダに作ったら、403エラーになる。

No.14083 投稿時間:2003年12月29日(Mon) 02:21 投稿者名:Folly URL:

パーミッションについて理解できていないのか、かなりお恥ずかしい話で恐縮です。
今私が作っているServerのDocumentRootをユーザーフォルダに作ったwwwにしてみたのですが、どうしても
You don't have permission to access /index.html on this server.
となってしまいます。403エラーです。
これはどういったことなのでしょう。
といってもパーミッションなんでしょうけど、index.htmlはしっかり644になっていますし、仮に777(ホント意味無いような気がするが)にしても同じです。ディレクトリ自体かな?とおもっても、ちゃんと755となっています。
どうしてDocumentRootを/home/user以下にするとこうなってしまうのか教えていただきたいのです。
ユーザーフォルダならばpublic_html以下ってこともないと思うのですが。


Apacheのアクセス権が該当ディレクトリにないと思う。

No.14085 投稿時間:2003年12月29日(Mon) 06:53 投稿者名:APACHE URL:http://kemuri-net.dip.jp/~server/

> パーミッションについて理解できていないのか、かなりお恥ずかしい話で恐縮です。
> 今私が作っているServerのDocumentRootをユーザーフォルダに作ったwwwにしてみたのですが、
ファイルの場所がおかしいか
Apacheのアクセス権が該当ディレクトリにないかだと思うんだけど。


wwwユーザー、グループを作って配置するようにしたらちゃんと表示されるようになりました。

No.14086 投稿時間:2003年12月29日(Mon) 11:05 投稿者名:Folly URL:

wwwユーザー、グループを作って配置するようにしたらちゃんと表示されるようになりました。
お騒がせしました。


鷹の巣が以下のURLを追記しました。
http://www.matsusaka-u.ac.jp/~okumura/networking/apache.html


|目次|掲示板|過去ログ目次|▲頁先頭|