- PR -

Apacheを起動した時の表示について

1
投稿者投稿内容
embryo
会議室デビュー日: 2006/08/02
投稿数: 3
投稿日時: 2006-08-06 22:10
いつもお世話になっています、embryoと申します。
この前質問していた件は、無事に解決しました。書き込んでくれた皆様本当にありがとうございました。

今回の質問なんですが
httpdをstartさせた時に
-------------------------------------------------------------------------------
Starting httpd: httpd: Could not datermine the server's fully qualified name,using IPアドレス for ServerName
(98)Address already in use:make_sock: could not bind to address 0.0.0.0:80 no listening sockets available,shutting down
Unable to open logs
-------------------------------------------------------------------------------
という風に表示させたいのです。
service httpd startとした場合はOKとでるだけでこのような表示が出ずに困っています。
オプションで表示できたりするのかと思い色々と検索してはみたのですが分からず、躓いております。
どのようにすればいいのかご教授下さい。
よろしくお願いします。

あるかな
大ベテラン
会議室デビュー日: 2003/11/04
投稿数: 245
投稿日時: 2006-08-06 22:49
こんばんは。

そのメッセージというのは、エラーメッセージですよね?
意図的に出したいので有れば、httpd.conf で不完全な ServerName にさせてみるとか、
既に httpd を起動した状態で更に起動させてみたりだとか、
そういうことになる気がするのですけど、何かの検証作業ですか?

それとも rc 配下の起動スクリプトでの起動時の挙動と、
apachectl での起動時の挙動でエラーが標準出力されることについての話でしょうか?

そのメッセージが出力されないことで困ることがあるのかな?と疑問だったので。。。
出力されないで、すんなり起動された方が幸せのような。。。

# 追記
後者だった場合は rc の起動スクリプトと、
http://www.linux.or.jp/JM/html/LDP_man-pages/man3/daemon.3.html
を見ると幸せになれるかもしれません。

[ メッセージ編集済み 編集者: あるかな 編集日時 2006-08-06 22:53 ]
はしもと
大ベテラン
会議室デビュー日: 2003/02/05
投稿数: 182
投稿日時: 2006-08-07 17:43
そのメッセージは stderr に出ているのでしょうから、
rc スクリプトを追えば、それが何処に送られるのか
解ると思います。
OS は何ですか ?
initlog を使っているものなら syslog に送られてます。
1

スキルアップ/キャリアアップ(JOB@IT)