電子書籍の厳選無料作品が豊富!

MAC OS10.2を使っているのですが、WEB共有を開始してApacheを起動しました。しかし、http://localhost/にアクセスして確かめようとしたのですが、つながりません。と言う事は、WEBサーバとして稼働してないと言う事でしょうか。IPアドレスは間違ってはいません。
なにか問題あるのでしょうか。
すみませんが、どなたか知っている方いましたらよろしくお願い致します。

A 回答 (5件)

Finder>移動>フォルダへ移動


で、「/var/log/httpd/」を入力して、そのフォルダにある、access_logとerror_logに何か出力されてないかを確認してみては。
トラブルシューティングの基本と言う事で。

あと、MSIEを使って確認しようとしているのだったら、
http://127.0.0.1/
――でアクセスしてみては。
FAQという事で。

この回答への補足

回答ありがとうございます!
早速、「/var/log/httpd/」を入力したのですが、httpdのフォルダの中に何も入っていなかったのですが、何故でしょうか。
すみません、初歩的な質問になってしまうかもしれませんが、よろしくお願い致します。

補足日時:2003/06/22 00:46
    • good
    • 0

●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のコマンドを覚えるように致します。本当に細かく教えて頂いて感謝しております。
ありがとうございました。

補足日時:2003/06/22 16:36
    • good
    • 0

Mac のエラー画面や表示のご案内がないので、つながらなという状況がよくわかりません。


次のサイトは、ご覧になりましたか?

「Let's take the air (Mac OS Xでサーバーごっこ 1-1)」
http://www.asahi-net.or.jp/~jx4t-kmr/mac/macosx/ …

個人的には。
Apache とういことで UNIX (Linux)からの操作も覚えていた方がいいのかもしれません。
何かあった時、対処できますので。
(設定の変更やログの確認など。)
そもそも Apache は起動していますか?
(例えば ps コマンドで確認できますか?)
Apache の設定で、ログの保存先はどこになっていますか?
…ということなのです。
こういうことを、さっと確認できるのが理想です。

ご参考で。

参考URL:http://www.asahi-net.or.jp/~jx4t-kmr/mac/mac_eve …

この回答への補足

回答ありがとうございます。
バーソナル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、コマンドの勉強から初めたいと思います。
すみませんが、回答の方、よろしくお願い致します。

補足日時:2003/06/22 16:31
    • good
    • 0

> httpdのフォルダの中に何も入っていなかったのですが


ってことは、起動の段階で、失敗しているのでは。
/Applications/Utilities/Console.appを起動した状態で、パーソナルWeb共有を開始した時に何か出てませんか。
それと、/etc/httpd/httpd.confおよび/etc/httpd/users/配下のconfファイルの内容を確認した方が良いかと。

この回答への補足

何度もありがとうございました。unixの知識から身に付けなければダメと言う事がわかりました。。。
回答して頂いた意見を参考に頑張ってみます。
ありがとうございました。

補足日時:2003/06/22 16:21
    • good
    • 0

繋がらないとはどういう事でしょうか?


ブラウザの表示はどうなっていますか?
もし、ブラウザに
あなたの予想に反して、このページが見えているでしょうか?云々の
表示が出ているのなら成功している、つまりアパッチは動いていますよ。
ターミナルから topコマンドを実行してみてプロセスの中に
httpdがあるかどうかを試してみたらいかがでしょうか?

この回答への補足

回答ありがとうございました。
unixのコマンドから勉強しなければ、だめだと痛感いたしました。
ありがとうございました。

補足日時:2003/06/22 16:19
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!