• ベストアンサー

Apache@FreeBSD

ただいまサーバーを立てているところです。たびたび申し訳ありません。 Apacheをインストールしたのですが、ちゃんと起動しているのかどうかわかりません。とりあえず > pkg_info apache-1.3.27_1 してみると、入ってはいるもようです。 起動しているのかどうかがはっきりしません。 サーバーのIPアドレスを入れてクライアントからブラウザを開いてみても見ることができません。        サーバー(192.168.1.20) ---ルーター<        クライアント(192.168.21) Apacheが動いてるかどうか確認する方法ないでしょうか?

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

  • ベストアンサー
  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.1

どこからアクセスしているのでしょうか? また、自分のマシンで確認する場合は 127.0.0.1 でアクセスすればわかります。 外部のネットからは 192.168.~は プライベートIP なのでアクセスできませんよ。

noname#3814
質問者

お礼

ありがとうございます。またよろしくお願いします。

noname#3814
質問者

補足

今、僕の部屋に、2台のパソコンがありまして、その2台ともルーターに挿している状態です。 サーバーマシンから lynx http://127.0.0.1 やってみましたところ、 Looking up 127.0.0.1 Making HTTP connection to 127.0.0.1 Alert!: Unable to connect to remote host. lynx: Can't access startfile http://127.0.0.1/ と表示されました。

その他の回答 (2)

  • wildcard
  • ベストアンサー率54% (54/100)
回答No.3

単順に起動させてないとか? パッケージでインストールしたのなら、 パスが通っていると思うので apachectl start としてみては?

参考URL:
http://www.apache.jp/beginner/#9
noname#3814
質問者

お礼

参考URLとってもありがとうございます。とりあえずあとは自分で調べてどうにかやってみます。

noname#3814
質問者

補足

# apachectl start とやってみましたところ Syntax error on line 208 of /usr/local/etc/apache/httpd.conf: API module structure `define_module' in file /usr/local/libexec/apache/mod_define.so is garbled - perhaps this is not an Apache module DSO? /usr/local/sbin/apachectl start:httpd could not be started と言われました。 ちなみに某208行目は LoadModule define_module libexec/apache/mod_define.so となっています。なかなか難しいですね。

  • DrSumire
  • ベストアンサー率39% (264/666)
回答No.2

1、 ps -aux とかでhttpdが起動しているかどうか確認してみる。 2、 lynx http://127.0.0.1 テキストブラウザ(lynxが有るとして)で確認 3、 telent 127.0.0.1 80 telenetでPort80番に強制的に接続 Enter2回でHtml文が出れば動いていると思う。 以上の全てはサーバのコンソールで確認してみて これで動いているようなら、ルータの確認かな? #apacheのデフォルトだとアクセスコントロール #無かったと思うし・・・

noname#3814
質問者

お礼

コマンドをあまり知らないので、あげてもらうと自分で調べられとても役に立ちます。ありがとうございました。しばらく自分で調べてみます。またよろしくお願いします。

noname#3814
質問者

補足

ps -aux やってみたのですが、起動中のプロセスが非常に多いせいか、画面に入りきらず、見つけることができません。こういう場合どうやるといいんでしたっけ。初心者なもので忘れてしまいました。 telnet 127.0.0.1 80 Trying 127.0.0.1... telnet: connect to address 127.0.0.1: Connection refused telnet: Unable to connect to remote host となりました。うーんなかなかわかりません。