• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Apache(httpd)の自動起動について)

Apache(httpd)の自動起動について

このQ&Aのポイント
  • Apache(httpd)の自動起動について
  • CentOS4でサーバ電源起動時にApacheを自動起動する設定方法についてご教授をお願いできますでしょうか。
  • 上記の質問文章では、CentOS4でサーバ電源起動時にApacheを自動起動する設定方法についての質問がされています。オーソドックスな方法として「chkconfig httpd on」というコマンドを使用することを提案していますが、実際のサーバの自動起動の設定を確認すると「httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off」となっており、なぜ自動起動しているのか、どのような設定をすれば実現可能かについての質問がされています。また、プロセスの状態や設定ファイルの内容についても触れられています。

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

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.2

>実は、/etc/rc.localも調べたのですが、 >以下の記載のみで、apacheをキックしているようなものはありませんでした・・・ でしたら… cronやanacron等で、定期的に「httpdプロセスが落ちていたら起動させる」とかの処理でもやっているんじゃないでしょうか? cronでの実行間隔によってはOS起動後にhttpdプロセスの監視が遅れるでしょうから、 その間にPIDが進むこともあるでしょう。 cronなどでなくてもhttpdの死活監視をしているものがあるのかも知れません。

bergjapan1
質問者

お礼

ご教示大変ありがとうございました。 いろいろ調べてみると、 /etc/rc.d/init.d/Apacheというファイルが存在し、 /etc/rc.d/rc3.d/ディレクトリの中にS99apacheというシンボリックリンクあり、 そこからキックされているようでした。 色々な方法があるみたいですよね・・・勉強不足で申し訳ありません。 ご相談に乗っていただき本当にありがとうございました。

その他の回答 (1)

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

>このたび上司から既存のサーバのレプリカを作ってほしいと依頼されたのですが、chkconfig --listコマンドでそのサーバの自動起動の設定を見ると、 >httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off >となっているのです。 >それでも自動起動しているのはなぜでしょうか?どのような設定をすれば実現可能でしょうか? /etc/rc.local 等で起動するように記述されているのではないですか? apachectlでの起動だと…"-k start"がつくかも知れません。 # apachectl start で"-k start"でした。CentOS5.6にて。

bergjapan1
質問者

補足

ご教授ありがとうございます。 実は、/etc/rc.localも調べたのですが、 以下の記載のみで、apacheをキックしているようなものはありませんでした・・・ touch /var/lock/subsys/local modprobe vga16fb

関連するQ&A