• ベストアンサー

apacheについて

REDHAT7.3Jにapache1.3.27をインストールし起動まではエラーなく終了しましたが、ブラウザで「localhost」にアクセスしても例の「apache画面」が表示されません。「Netscape」のホームページが表示されます。「127.0.0.1」を入力すれば拒否されます。httpd.confのServerNameは「localhost.localhostdmain」にしています。どこがミスっているのでしょうか。ご教授ください。 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.4

まずServerNameが少し変なので修正しましょう ServerName localhost.localdomain です。 つぎに、http://localhostでアクセスできないという事は、localhost で名前解決できないということです。 普通は/etc/hostsに 127.0.0.1 localhost.localdomain localhost と定義されているはずですが確認して下さい。 通常ドメイン名などはDNSに解決させますが、自分自身名(localhost)は/etc/hostsに記述するのが普通です。 Apacheのhtmlファイルの場所ですが、コンパイル/インストール済みなら、もう一度configureを実行してみて下さい。 # ./configure --layout どのファイルがどこにインストールされたか表示されます。 Installation paths:   htdocsdir: /usr/local/apache/htdocs こんな感じでたくさん表示されます。 configureを実行する時にファイルをインストールする場所を指定することができます。 # ./configure --help と実行してみて下さい。

taro1122
質問者

お礼

本当に有り難うございました。解りやすいご説明に感謝いたします。xjdさんのご指示といろいろな本を参考にして前進したいと考えています。今後とも宜しくお願い致します。

その他の回答 (3)

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.3

RedHat7.3J apache1.3.27で試してみました。 # tar xvzf apache_1.3.27.tar.gz # cd apache_1.3.27 # ./configure # make # make install # /usr/local/apache/bin/apachectl start これだけであっけなく動きましたよ。 ブラウザでhttp://127.0.0.1にアクセスすると apacheのページが表示されます。 httpd.confは一切いじっていません。 psコマンドで/usr/local/apache/bin/httpdはありますか?

taro1122
質問者

お礼

ご丁寧な説明に感謝します。なにせ初心者なもので申し訳ありません。

taro1122
質問者

補足

大変ご丁寧な説明で「127.0.0.1」では正常に表示されました。ただ、「localhost」ではやはり無理なのでhttpd.confの書き換えが必要なのでしょうね。もう一つだけ教えて欲しいのですが、「127.0.0.1」で表示されるHTMLファイルはどのホルダーにあるのでしょうか。

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.2

psなりnetstatなりで、本当に起動しているかを確認して、起動してないようでしたら、 apachectl configtest で、httpd.confの文法チェックを行ってみては。 あと、syslogとかのログの確認は、基本中の基本。

taro1122
質問者

お礼

ありがとうございました。起動確認はしましたがエラーはでないのです。再インストールで何とか解決ですが、やはりlocalhostではNetscapeのHPが出ます。hppd.confを修正してみます。

noname#26283
noname#26283
回答No.1

 基本的なことで恐縮ですが、apacheを起動していますか?  apacheをインストールしたディレクトリが /usr/local/apache であれば、   /usr/local/apache/bin/apachectl start で起動できます。

taro1122
質問者

お礼

有り難うございました。startやconfigtestはOKでした。 再度インストールしたら 「127.0.0.1」で正常に表示されました。