問題ID : 9260(新システム版)について教えてください><
- フォーラムは新サイトへ移行しました。
- このフォーラムではゲスト投稿が禁止されています
3yamot
投稿数: 6
解説を何度読んでも理解できず、教えていただけますと幸いです。。
設問の条件下で「http://ホスト名/~test/index.html」とアクセスした場合、なぜ「/home/test/public_html/index.html」にアクセスしたことになるのでしょうか…?
また、解説では、設問の条件である「DocumentRoot /var/www/html」についての言及がなく、これが問題を解く上で必要な情報なのかもわからず。。
ざっくりとした質問となってしまい大変恐縮ですが、どなたかご教示いただけますと幸いです。
よろしくお願いいたします。
設問の条件下で「http://ホスト名/~test/index.html」とアクセスした場合、なぜ「/home/test/public_html/index.html」にアクセスしたことになるのでしょうか…?
また、解説では、設問の条件である「DocumentRoot /var/www/html」についての言及がなく、これが問題を解く上で必要な情報なのかもわからず。。
ざっくりとした質問となってしまい大変恐縮ですが、どなたかご教示いただけますと幸いです。
よろしくお願いいたします。
Re: 問題ID : 9260(新システム版)について教えてください><
msg# 1.1
ojixii
投稿数: 28
こんにちは〜
httpd.conf はいろんな要素があって大変ですよね...
順を追って確認していきましょう。
まず、「http://ホスト名/~test/index.html」のうち、
「~test/index.html」は、ユーザーtestさんの公開ディレクトリにある index.html を指しています。
つまりこう。
/home/test/<公開ディレクトリ>/index.html
では <公開ディレクトリ> ってどこ? となると、
一般ユーザーの公開ディレクトリは httpd.conf の "UserDir" というディレクティブで指定できます。
これは設問中に提示されていました。
UserDir public_html
これらを組み合わせて、
/home/test/public_html/index.html
になるわけです。
ちなみに「DocumentRoot」に関してはたぶんひっかけだと思います。今回の設問では必要なポイントではないようですね。
httpd.conf はいろんな要素があって大変ですよね...
順を追って確認していきましょう。
まず、「http://ホスト名/~test/index.html」のうち、
「~test/index.html」は、ユーザーtestさんの公開ディレクトリにある index.html を指しています。
つまりこう。
/home/test/<公開ディレクトリ>/index.html
では <公開ディレクトリ> ってどこ? となると、
一般ユーザーの公開ディレクトリは httpd.conf の "UserDir" というディレクティブで指定できます。
これは設問中に提示されていました。
UserDir public_html
これらを組み合わせて、
/home/test/public_html/index.html
になるわけです。
ちなみに「DocumentRoot」に関してはたぶんひっかけだと思います。今回の設問では必要なポイントではないようですね。
Re: 問題ID : 9260(新システム版)について教えてください><
msg# 1.1.1
3yamot
投稿数: 6
ojixii さん
読んでいただき、さらにご回答までいただきありがとうございます!
/~test/とindexの間に公開ディレクトリ名が入るのですね!
教えていただいたことを読み返して頭に定着させます!
「DocumentRoot」に関してはひっかけだったのですね。。。
思惑通りひっかかっていたので、とても助かりました!
本当にありがとうございます!
読んでいただき、さらにご回答までいただきありがとうございます!
/~test/とindexの間に公開ディレクトリ名が入るのですね!
教えていただいたことを読み返して頭に定着させます!
「DocumentRoot」に関してはひっかけだったのですね。。。
思惑通りひっかかっていたので、とても助かりました!
本当にありがとうございます!