Linux で自宅サーバ [ Home Server Techncial ]

>>トップページに戻る

BBS 過去ログ No.0002に戻る

タイトル: apacheの設定について
記事No: 539
投稿日: 2003/06/07(Sat) 19:05
投稿者: mezon525
今週からVine Linuxをはじめためぞんといいます。
こちらのサイトを参考にApacheやProftpdが動くようにはなったんですが、apacheで分からないところがあったので質問します。
ディレクトリ名の後ろの/を省略可能にするにはどうしたらいいのでしょうか。例えば
http://hoge.com/hoge
と言うリクエストを送ると
http://hoge.com/hoge/index.html
に繋いでくれるといった感じになって欲しいです。

それと、ディレクトリの中にindex.htmlがなかった場合にエラーページを出すにはどうしたらよいでしょうか

タイトル: はじめまして
記事No: 540
投稿日: 2003/06/07(Sat) 21:51
投稿者: もりもり@神戸 URL: http://www.mok2.net/HServer/
もりもりと申します。

はじめまして、
ディレクトリ名での設定でhttpd.confの中に

DirectoryIndex index.html index.htm index.cgi index.shtml

のような指定があります。

例えば、私のサーバーの設定でいけば、
ドメイン名の指定だけでは最後の『/』は不要です。
http:/www.mok2.net と http://www.mok2.net/
は同じです。

これに対して、
http://www.mok2.net/HServer と http://www.mok2.net/HServer/
では、エラーページと
http://www.mok2.net/HServer/index.html
の違いを出すようにしてしております。

当然、http://www.mok2.net/HServer/
の中にindex.htmlやindex.htm、index.shtml、index.cgiの
いずれかのファイルがなければ何も書かなくても
デフォルトのエラーメッセージが出ます。

タイトル: Apacheの設定について(続き)
記事No: 544
投稿日: 2003/06/08(Sun) 14:03
投稿者: mezon525
webminという設定ツールを使ってディレクトリインデックスを作らないように設定することができました。
もうひとつのディレクトリ名の後の/を省略可能にするにはどう設定したらいいでしょうか

タイトル: 省略するとファイルだと認識するよ、たぶん
記事No: 546
投稿日: 2003/06/09(Mon) 10:30
投稿者: もりもり@神戸 URL: http://www.mok2.net/HServer/
もりもりです。

えーと、ディレクトリ指定では、後ろに/が必要です。
/がないということは、ファイル名ということだと思います。
たぶん。

先に書きましたが、例外として、ドメイン名の後ろに関しては、
/なしでも、初期設定のファイルを読みにいきます。

/を省略するには、ファイル名までの記述をすれば良いだけです。
それが長くなるので、ディレクトリ名で
http://aaa.com/hogehoge/index.html
の代わりに
http://aaa.com/hogehoge/
としているだけです。

タイトル: ショック
記事No: 551
投稿日: 2003/06/09(Mon) 22:37
投稿者: mezon525
が〜ん。そうなんですか。Windows用のAnHttpdっていうサーバだとちゃんとディレクトリを読みに行ってくれるので、apacheでも同じ機能があるのではと思ったんですが、省略はできないのですね。
どうもありがとうございます。

▲ページの最上部に戻る

Copyright© Home Server Technical. All Right Reserved.
webmaster@miloweb.net