• 締切済み

apacheの動作確認ができません。

インターネット上でデータベースを使うために、環境を構築しようと思い、初心者ながらセッテイングしてきましたが息詰まってしまいました。 環境等を下記に示します。 run環境 プロキシサーバーによりインターネットをつないでいます。 torbolinux6.5 mysql-3.23.30-gamma apache1.3.17 torbolinux6.5からインストールしてtorbolinux6.5 serverにしました。 その中にapacheがすでにインストールされていたので 設定等をして動作確認をすれば良いはずでした。 apacheの設定は/etc/httpd/conf/httpd,confの中の設定を変更しました。 変更した個所を下記に示します。 ServerName localhostの部分を ↓ ServerName 192.168.0.29に変更 (IPアドレス) しました。 ちなみにturbolinuxで当初に設定したIPアドレス等は Gateway機器 eth0 Gatewayアドレス 192.168.0.9 ネットワークインターフェース インターフェイス名 eth0 IPアドレス 192.168.0.29 ネットマスク 255.255.255.0 ネットアドレス 192.168.0.0 ブロードキャストアドレス 192.168.0.255 と言う事で1個所変更したのみとなっています。 上記のようなセッテイングをして #/etc/rc.d/init.d/httpd start とコマンドを打ち込みます。 そうするとパソコンから Starting httpd:httpd と言う回答が返ってきます。 これをみて正常にうごきだしのだなと考えました。 ところが稼動している事を確認するために Webブラウザで確認してみると http://192.168.0.29 ↓ 表示できません。 となってしまいます。 いったいどうなっているのか、マニュアルを3冊、費やした時間3日間ですが、どうにも解りません。 どうか誰か教えて下さい。 お願します。 お願します。 お願します。 本当に誰か助けて頂けないでしょうか

みんなの回答

  • Methyln
  • ベストアンサー率29% (242/823)
回答No.4

#なんか誤字が多いですが、専門用語はちゃんと覚えましょう。 run環境 => LAN環境 torbolinux6.5 => TurboLinux6.5 httpd,conf => httpd.conf とりあえず、apacheのhttpd.conf内から ServerTypeはstandaloneになってますか? Portは80になってますか?8080になってはいませんか? ServerRootは正しいディレクトリを示していますか? ServerNameにはちゃんとDNS登録されている名前が登録されてますか? そのサーバだけでの確認なら標準ループバック127.0.0.1を指定します。 サーバのIPアドレスは指定しないように。 DocumentRootは正しく設定されていますか?このディレクトリがWeb サーバのTOPディレクトリになります。 apacheの確認ならTurboLinux6.5が動作しているマシンのWebブラウザから http://127.0.0.1とか http://localhostで、apacheのトップページが表示されるハズですが... apacheの黒本見ながらだと、とくに詰まることなく設定できると思いますけどね。

  • oodaiko
  • ベストアンサー率67% (126/186)
回答No.3

最初に http://192.168.0.29 と指定した時に見えるはずのファイル(通常はindex.htmlですが) はどこにおいてありますか? もしそのファイルが例えば /usr/local/web などと言うディレクトリにおいてあるとすれば httpd.confの DocumentRoot にそのディレクトリを指定してやる必要があります。

参考URL:
http://www.apache.or.jp/
  • trinity
  • ベストアンサー率40% (4/10)
回答No.2

まず念のため、 ps aux | grep httpd と実行してapacheが動いていることを確認しましょう。 動いているなら、httpd.confの設定が悪いのが原因と 思われます。もし、 Port 8080 という行があるなら、 Port 80 にしてapacheを再起動すれば表示されるかもしれません。 それで駄目なら DocumentRoot 等が正しいかチェックしてみましょう。

回答No.1

>Webブラウザで確認してみると >http://192.168.0.29 で表示されない この確認されたマシンは、Apacheをインストールしたマシンでしょうか?それとも別のクライアントからでしょうか? Apacheをインストールしたマシンなら、#ping 192.168.0.29 で確認しパケットが帰ってくるようなら、Ctrl+Cでとめてください。また、確認されてたのは、XWindowにあるネスケからでしょうか? また、#less /etc/hosts とした場合、192.168.0.29 の右側にあるFQDNとホスト名はどのようになっているか補足してください。では・・。