Top過去ログ目次掲示板

作成日:2006年02月15日 作成:おやじ
掲示板で過去に質問された内容です。

No.5628 apacheでの設定について


No.5628 投稿時間:2006年02月15日(Wed) 21:33 投稿者名:ヤマト URL:
タイトル:apacheでの設定について

apache1.3とphpを使用しています。
httpd.confのDirectoryIndex部分でindex.html index.htm index.phpを設定していますが、
http://ホスト名/でアクセスすると、ディレクトリのIndexesが表示されてしまいます。おやじさんのサイトを参考にさせていただきながら、SquirrelMailを導入してhttp://ホスト名/webmail/にアクセスしてもディレクトリのIndexesが表示されてしまいます。
どうも、httpd.confのDirectoryIndexの設定が無視されてしまっているようなのですが、どこを修正したらよいかわかりません。アドバイスをお願いします。


No.5629 投稿時間:2006年02月15日(Wed) 22:03 投稿者名:おやじ URL:
タイトル:index.xxx の間が全角の空白では?ないですよね。

> apache1.3とphpを使用しています。
> httpd.confのDirectoryIndex部分でindex.html index.htm index.phpを設定していますが、
> http://ホスト名/でアクセスすると、ディレクトリのIndexesが表示されてしまいます。おやじさんのサイトを参考にさせていただきながら、SquirrelMailを導入してhttp://ホスト名/webmail/にアクセスしてもディレクトリのIndexesが表示されてしまいます。
> どうも、httpd.confのDirectoryIndexの設定が無視されてしまっているようなのですが、どこを修正したらよいかわかりません。アドバイスをお願いします。

http://ホスト名/webmail/index.php ならOKなんですよね?
そこで、何でだろうと考えたのですが、上の書込みは、httpd.confのコピペですか?
もしそうなら、index.xxx の間が全角の空白なのですが?
まずは、これくらいしか思いつきませんが・・・。


No.5630 投稿時間:2006年02月15日(Wed) 22:53 投稿者名:ヤマト URL:
タイトル:Re: index.xxx の間が全角の空白では?ないですよね。

早速のレスありがとうございます。
http://ホスト名/webmail/index.phpならOKです。
http://ホスト名/index.htmlもOKです。
上の書き込みはコピペではないです。
DirectoryIndex index.html index.htm index.php index.shtml index.php4 index.php3
index.cgi

一応apache関連の本も読み直し、何度も設定ファイルをいじっているのですが、初めてです。このような現象がおきてしまったのは。


No.5631 投稿時間:2006年02月15日(Wed) 23:08 投稿者名:おやじ URL:
タイトル:元に戻せばOK?

> 早速のレスありがとうございます。
> http://ホスト名/webmail/index.phpならOKです。
> http://ホスト名/index.htmlもOKです。
> 上の書き込みはコピペではないです。
> DirectoryIndex index.html index.htm index.php index.shtml index.php4 index.php3
> index.cgi
>
> 一応apache関連の本も読み直し、何度も設定ファイルをいじっているのですが、初めてです。このような現象がおきてしまったのは。

今まで問題なかったのなら、思いつくのは、
・パラメータが多いので最小限に絞ってみる。
・http://ホスト名 と最後に/なしでアクセスしている?
ぐらいですね。
http://ホスト名/index.htmlまで駄目になったとしたら、 DirectoryIndex のパラメタを元に戻してみてOKになるか確認して、戻るなら、index.phpのみ追加してどうか?
戻らないならここの問題ではないので、前後関係を洗い出すところからでしょうか?


No.5633 投稿時間:2006年02月15日(Wed) 23:33 投稿者名:ヤマト URL:
タイトル: 元に戻してもNG

元に戻してもNGになってしまいます。
昨日までは
http://ホスト名/
http://IPアドレス/
でもどちらでも表示できたのに、今日は403エラーを返してきます。


No.5634 投稿時間:2006年02月15日(Wed) 23:37 投稿者名:おやじ URL:
タイトル:最後に / は入れてアクセスしてますか?

> 元に戻してもNGになってしまいます。
> 昨日までは
> http://ホスト名/
> http://IPアドレス/
> でもどちらでも表示できたのに、今日は403エラーを返してきます。

http://ホスト名/ と最後に / は入れてアクセスしてますか?


No.5635 投稿時間:2006年02月15日(Wed) 23:41 投稿者名:ヤマト URL:
タイトル:Re: 最後に / は入れてアクセスしてますか?


> http://ホスト名/ と最後に / は入れてアクセスしてますか?

はい、最後の/はきちんと入れてアクセスしています。


No.5636 投稿時間:2006年02月15日(Wed) 23:53 投稿者名:おやじ URL:
タイトル:httpd.confの設定がおかしくなってしまったと考えるのがスジですが・・・?

>
> > http://ホスト名/ と最後に / は入れてアクセスしてますか?
>
> はい、最後の/はきちんと入れてアクセスしています。

squirrelmail自体は単なるPHPスクリプトで、ApacheにHTMLコンテンツを追加するのと変わりはないので、それでこういう現象にはなりません。
それを動かす過程で触ったhttpd.confの設定がおかしくなってしまったと考えるのがスジですが、mod_dirまわりとDirectoryIndexぐらいだと思うのですが。


No.5637 投稿時間:2006年02月16日(Thu) 02:47 投稿者名:ヤマト URL:
タイトル:解決はしましたがすっきりしません。

おやじさま
お手数をおかけしました。解決いたしました。解決のプロセスは以下の通りです。
@apache本体をアンインストール
Aサインストール→ダメ
B再度アンインストールしてVineseedから新しいものをインストール→ダメ
Cもう一度アンインストールして、apt-getでインストール→解決

全く自分でも訳がわかりません。その間httpd.confはリネームされ保存され続けましたが、設定は引き継いでいます。
う〜んと首をかしげたくなるような話ですが、解決してしまいました。。。



掲示板▲頁先頭