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

>>トップページに戻る

BBS 過去ログ No.0003に戻る

タイトル: apacheのTESTページが出てしまいます。
記事No: 711
投稿日: 2003/07/21(Mon) 14:44
投稿者: spitfire
はじめまして、spitfireといいます。
apacheのことで質問させてください。

redhat9.0でapache2.0.47を動かしています。
httpd.confの設定を済まし、サービスも開始させ、
webサーバーとして動作していることは確実なのですが、
127.0.0.1とアクセスすると、どうしてもTESTページが表示されてしまいます。
ドキュメントルートの設定は間違いなく設定していて、設定したフォルダに、
自分のHTMLファイルが存在しているのにTESTページしか表示されず、困っています。
気になるのはTESTページ内の表示に、サーバーアドミンのmailアドレスが表示されているのですが、
これがhttp.cinfで設定した自分のアドレスではなく、デフォルトの
exsample@xxx.xx.com(忘れてしまいました)が表示されており、
どうやらhttp.confで記述した内容が全く反映されていないようにも思えます。
redhatでは、httpd.confのパスは/etc/httpd/httpd.confと心得ていまして、
確かにこのファイルは私が変更したものになっています。

今までwin版apacheではうまく動作させており、
linux版でも同様に設定しましたので、記述に間違いはないと思うのですが、
このような現象で考えられる原因をお分かりになる方はいらっしゃいませんか?
すごく困っています。数多くのWEBページを参考にしましたが、
もう手が詰まってしまって解決できません。
どうかお助けください。よろしくお願いします。

タイトル: Re: apacheのTESTページが出てしまいます。
記事No: 712
投稿日: 2003/07/21(Mon) 18:53
投稿者: Left
はじめまして。

RH9を使ってないので推測なのですが、Apache2.047は
RPMではなく、ソースからインストールしませんでしたか?
もしそうだとすると、インストールされるディレクトリが
違うので、違うバージョン同士が混在してることになる
と思います。もし、ソースからの場合、
/usr/local/apache2/conf/httpd.conf
に設定ファイルがありますので、そちらで設定してみては
いかがでしょうか?

タイトル: httpd.confでファイル検索してみましたが、、、
記事No: 713
投稿日: 2003/07/21(Mon) 23:27
投稿者: spitfire
Leftさん、アドバイスありがとうございます。
apacheは、RH9インストール時に同時にインストールされた物を使用しています。
しかし、私の記憶違いの可能性も考え、Leftさんが仰せのパスをみていみましたが、apache2なるフォルダはありませんでした。
一応「httpd.conf」と「*.conf」を/以下から全てファイル検索しましたが、/etc/httpd/httpd.conf以外には同名のファイルは見付かりませんでした。
また同じく「apache2」フォルダも検索しましたが見付かりませんでした。

実はこの現象は2度目で、今回RH9を再インストールしたにもかかわらず変わっておりません。
まだ、RH9では一度もうまくapacheを動かせていないので、何か根本的な勘違いがあるのでしょうか?

タイトル: Re: httpd.confでファイル検索してみましたが、、、
記事No: 715
投稿日: 2003/07/22(Tue) 07:41
投稿者: Left
今気づいたのですが、RPM版の設定ファイルはRPMだと通常、
/etc/httpd/conf/httpd.conf
のような気がするのですが、その点に関してはどうでしょう。

あと、少し不安ですので出来れば
rpm -qs apache(出ない場合はapache2)
でどこにインストールされてるか、教えていただけないでしょうか?

タイトル: 一旦デフォルト設定に戻してみました。
記事No: 716
投稿日: 2003/07/22(Tue) 23:03
投稿者: spitfire
> /etc/httpd/conf/httpd.conf
> のような気がするのですが、その点に関してはどうでしょう。

おっしゃるとおりです。私の入力ミスでした。
実際には/etc/httpd/conf/httpd.confで間違いありません。

>rpm -qs apache(出ない場合はapache2)
>でどこにインストールされてるか、教えていただけないでしょうか?

「パッケージ apache はインストールされていません」と出てしまいます。
インストールされてないわけないのですが、、、ちなみにapache2も同様です。

httpd.conf のバックアップがありましたので、一旦元に戻しまして、
デフォルトのドキュメントルート/var/www/htmlにファイルを置くと、
TESTページが表示されず、意図したファイルが表示されるようになりました。

とりあえず、一気に書き換えないで、少しずつ設定を変えて行き、
どこが間違っていたのか分かるまでは大人しく様子を見てみます。
win版では、バーチャルホストの設定等もうまくいっていたので、
調子にのって、あちこち設定を書き換えたのがいけないのかもしれません。

ちなみに、apachaのバージョンは2.0.40でした。(redhat9.0標準)
勘違いしてました^^;すいません。

Left様、何度もお答えくださいましてありがとうございます。
何かわかったらまた報告させていただきます。

タイトル: やはりTESTページ病治らず。。。
記事No: 718
投稿日: 2003/07/23(Wed) 01:22
投稿者: spitfire
一旦デフォルトに戻すと正常に意図したページを表示できるのですが、
少しでもドキュメントルートの設定を変更するとTESTページが出てしまいます。

そして、気が付いたことが一つあります。
デフォルト時は意図したページを表示できると書きましたが、
それは「127.0.0.1」とアクセスしたときで、サーバーPCのローカルIP、
私の場合は「192.168.0.202」でアクセスするとやはりTESTページが表示されます。

この私の状況に限れば「127.0.0.1」も「192.168.0.202」も同じだと思うのですが、
なぜこういった現象が起こってしまうのでしょうか?

httpd.confの記述以前に、なにか根本的な間違いがあるのでしょうか?

なにかヒントでもいいのでアドバイスください。よろしくお願いします。

タイトル: Re: やはりTESTページ病治らず。。。
記事No: 719
投稿日: 2003/07/23(Wed) 08:25
投稿者: Left
うむむ。いまだ解決しませんか・・・

バーチャルホスト利用と書いてありますが、
<VirtualHost 127.0.0.1:443>にされているとか・・・
(バーチャルホストはSSLぐらいでしか利用したことないで
正直よく分かりません)ローカルIPの192.168.0.202か
ワイルドカードにしてみてはいかがでしょうか?

またデフォルトのサーバで設定している場合なら、
ServerNameを一旦コメントアウトして、基本的な
設定を見直してみましょう。

最後の手段(?)としてはソースのApacheを入れる手もあります。
もしかしたら、Apache2.0.40のバグかもしれませんし・・・

どれも説得力ないレスで、すいませんm(_ _)m

タイトル: ちょっと訂正
記事No: 720
投稿日: 2003/07/23(Wed) 08:58
投稿者: Left
><VirtualHost 127.0.0.1:443>
すいません、:443は不要です。

タイトル: ご報告です。(未解決ですが(T-T
記事No: 745
投稿日: 2003/07/29(Tue) 16:10
投稿者: spitfire
Leftさん、毎回ご返信ありがとうございます。
あの後だいぶいじりましたが、未だ解決してません^^;
バーチャルホストの設定は全てサーバーのローカルIPである
192.168.0.202に設定されてます。
時間が経ってしまいましたが、その後のご報告をさせていただきます。

Leftさんのおっしゃる通り、Apscheを新規にダウンロードしてきて
インストールする方法を試みました。
しかし、調べるとRedhatのApacheとインストール先のパスが違うため、そのままインストールすると
2つのApacheが存在することになってしまようです。
ですのでますはRedhat純正(?)の
Apacheをアンインストールしようと思いましたが、
プログラムの削除の部分でエラーが出てしまい、
アンインストールできませんでしたので、
仕方なくApacheを含めないでAedhatの再インストールをしました。

そして、ApacheをDLしてきてインストールを試したのですが・・・
ここでもやはりエラーが出てしまい、インストールできてません(T-T
今は職場なのでエラーの詳細がかけないのですが、今夜帰宅したら書き込みさせていただきます。

とりあえず、このスレッドとはあまり関連のない話題になってしまったので、
ここは閉めて新しくスレッドを建てさせていただこうと思います。

何度もご返答ありがとうございます。この場を借りてお礼とご報告をさせていただきます。

▲ページの最上部に戻る

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