- ベストアンサー
webサーバ Apache起動について
MAC OS10.2を使っているのですが、WEB共有を開始してApacheを起動しました。しかし、http://localhost/にアクセスして確かめようとしたのですが、つながりません。と言う事は、WEBサーバとして稼働してないと言う事でしょうか。IPアドレスは間違ってはいません。 なにか問題あるのでしょうか。 すみませんが、どなたか知っている方いましたらよろしくお願い致します。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
Finder>移動>フォルダへ移動 で、「/var/log/httpd/」を入力して、そのフォルダにある、access_logとerror_logに何か出力されてないかを確認してみては。 トラブルシューティングの基本と言う事で。 あと、MSIEを使って確認しようとしているのだったら、 http://127.0.0.1/ ――でアクセスしてみては。 FAQという事で。
その他の回答 (4)
- xjd
- ベストアンサー率63% (1021/1612)
●Apacheの動作確認方法を解答します。 起動を確認するには、Terminalからpsコマンドの出力結果をgrepコマンドで切り出します。 以下のようにhttpdが起動している事を確認して下さい。 % ps ax | grep httpd 486 ?? Ss 0:00.07 /usr/sbin/httpd 490 ?? S 0:00.00 /usr/sbin/httpd ●Apacheの関連ファイルは以下です。(httpd.confはいじってはいけません。) /private/etc/httpd/httpd.conf /private/var/log/httpd/access_log /private/var/log/httpd/error_log ●Apache(Web共有)起動時には、error_logに以下のように出力されます。 Processing config directory: /private/etc/httpd/users Processing config file: /private/etc/httpd/users/ibook.conf [Sun Jun 22 03:33:05 2003] [notice] Apache/1.3.27 (Darwin) configured -- resuming normal operations [Sun Jun 22 03:33:05 2003] [notice] Accept mutex: flock (Default: flock) ●Apache(Web共有)終了時には、error_logに以下のように出力されます。 [Sun Jun 22 03:34:02 2003] [notice] caught SIGTERM, shutting down
補足
unixのコマンドを覚えるように致します。本当に細かく教えて頂いて感謝しております。 ありがとうございました。
Mac のエラー画面や表示のご案内がないので、つながらなという状況がよくわかりません。 次のサイトは、ご覧になりましたか? 「Let's take the air (Mac OS Xでサーバーごっこ 1-1)」 http://www.asahi-net.or.jp/~jx4t-kmr/mac/macosx/mac01_1.html#2 個人的には。 Apache とういことで UNIX (Linux)からの操作も覚えていた方がいいのかもしれません。 何かあった時、対処できますので。 (設定の変更やログの確認など。) そもそも Apache は起動していますか? (例えば ps コマンドで確認できますか?) Apache の設定で、ログの保存先はどこになっていますか? …ということなのです。 こういうことを、さっと確認できるのが理想です。 ご参考で。
補足
回答ありがとうございます。 バーソナルwebにチェックをつけ、開始してから、ブラウザでhttp://localhost/に接続しようとすると、’接続に失敗しました’というメッセージが出てきます。 最後にもう一つだけ質問いいでしょうか。 ●Apacheの関連ファイルは以下です。(httpd.confはいじってはいけません。) /private/etc/httpd/httpd.conf /private/var/log/httpd/access_log /private/var/log/httpd/error_log と答えていただき、httpdを参照してみたのですが、空でした。 httpd.conf access_log error_log の3つのファイルが入っていなければおかしいのでしょうか?初歩的な質問で申し訳ないです。 これを期に教えて頂いたホームページを参考にunix、コマンドの勉強から初めたいと思います。 すみませんが、回答の方、よろしくお願い致します。
- osamuy
- ベストアンサー率42% (1231/2878)
> httpdのフォルダの中に何も入っていなかったのですが ってことは、起動の段階で、失敗しているのでは。 /Applications/Utilities/Console.appを起動した状態で、パーソナルWeb共有を開始した時に何か出てませんか。 それと、/etc/httpd/httpd.confおよび/etc/httpd/users/配下のconfファイルの内容を確認した方が良いかと。
補足
何度もありがとうございました。unixの知識から身に付けなければダメと言う事がわかりました。。。 回答して頂いた意見を参考に頑張ってみます。 ありがとうございました。
- unyunyu
- ベストアンサー率28% (6/21)
繋がらないとはどういう事でしょうか? ブラウザの表示はどうなっていますか? もし、ブラウザに あなたの予想に反して、このページが見えているでしょうか?云々の 表示が出ているのなら成功している、つまりアパッチは動いていますよ。 ターミナルから topコマンドを実行してみてプロセスの中に httpdがあるかどうかを試してみたらいかがでしょうか?
補足
回答ありがとうございました。 unixのコマンドから勉強しなければ、だめだと痛感いたしました。 ありがとうございました。
補足
回答ありがとうございます! 早速、「/var/log/httpd/」を入力したのですが、httpdのフォルダの中に何も入っていなかったのですが、何故でしょうか。 すみません、初歩的な質問になってしまうかもしれませんが、よろしくお願い致します。