LinuxのApacheについての質問です。Fedora14を使いhttp://fedorasrv.com/apache.shtml こちらのサイトを参考にWEBサーバーを作っています。


現在ユーザーが2個あり
mente ユーザーでは /home/mente/public_html/index.html にて表示可能
tamura ユーザーでは /home/tamura/public_html/index.html にて表示不可

何が悪いか見当がつきません><

どなたかご指導をお願いします。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2011/03/12 14:05:07
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:Galapagos No.1

回答回数963ベストアンサー獲得回数89

ポイント27pt

ブラウザからアクセスしているのか、ユーザーを切り換えてApacheを起動しているのかなど、状況がよくわかりませんが、httpd.confのDocumentRootディレクティブないしはAliasディレクティブが、"/home/tamura/public_html/" に通っていないのではありませんか?

ご確認ください。

id:hogehoho

ありがとうございます。

補足しますと、ブラウザから見えないのでどうしたら見えますでしょうか?といった質問になります。

<IfModule mod_userdir.c>

#

# UserDir is disabled by default since it can confirm the presence

# of a username on the system (depending on home directory

# permissions).

#

# UserDir disabled

#

# To enable requests to /~user/ to serve the user's public_html

# directory, remove the "UserDir disabled" line above, and uncomment

# the following line instead:

#

UserDir public_html

AliasMatch ^/userdir/([^/]+)/(.*) /home/$1/public_html/$2

</IfModule>

上記のような設定なのですが、何か間違っていますでしょうか?

2011/03/05 14:35:44
id:Galapagos No.2

回答回数963ベストアンサー獲得回数89

ポイント27pt

Directoryディレクティブで"/home/tamura/public_html/"が公開用に設定されていないのではありませんか?

ご確認ください。

id:hogehoho

パーミッションの設定でしたありがとうございます。

2011/03/07 10:09:43
id:TransFreeBSD No.3

回答回数668ベストアンサー獲得回数268

ポイント26pt

ログではどうなっていますか?

ログファイルはServerRootとServerRootディレクティブをつなげた所にあるはずです。

あと、ブラウザのエラーメッセージも見当をつけるヒントになります。

id:hogehoho

エラーログよりパーミッションの設定でした。ありがとうございます。

2011/03/07 10:09:57

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません