回答編集履歴

1

不明瞭な書き方を訂正し、現象について解決できたことをご報告致します。

2019/04/02 07:00

投稿

Web_akira
Web_akira

スコア34

test CHANGED
@@ -1,15 +1,27 @@
1
- バーチャルホストのファイルを除去してOSを再起動したところ、httpd が自動起動しました…。
1
+ バーチャルホストのファイルをいったん除去して OS を再起動したところ、httpd が自動起動しました…。
2
+
3
+ バーチャルホストの設定に問題がありました。今回分かったことを整理いたします。
2
4
 
3
5
 
4
6
 
5
- 文法チェックのコマンドですが、バーチャルホストの設定ファイルまではチェックしなようです
7
+ 文法チェックのコマンドにつ
6
8
 
9
+ こちらは「文法」のみがチェックされ、httpd が起動するかは別問題ということが分かりました。
10
+
7
- 一部記事では、すべての設定ファイルをチェックすあっのですが情報古いのか…
11
+ 試しにバーチャルホストの設定ファイルでエラーが出ようにき換えところちゃんとチェックされ、エラー箇所出力されました
8
12
 
9
13
 
10
14
 
11
- とにかく、バーチャルホストの設定に不備があると自動起動にしていても無効になるという知見を得ることができした。また、文法チェックのコマンドは基本、httpd.conf に対してのみと(CentOS6では)思っていたほうがよさそうです。
15
+ 今回の現象をまめると、①自動起動の設定は on なっていたのでhttpd は OS 起動時にいったん起動し、②バーチャルホストの設定に不備があったためエラーを出力して停止してた、ということになります。
12
16
 
13
17
 
14
18
 
19
+ ただ不可解なのは、バーチャルホストの設定に不備がある状態でも、SSH で入って service httpd start とすれば、起動することです…。
20
+
21
+ OS 起動時に httpd が落ちてしまうのに、手動では起動する、ということで混乱しておりました。
22
+
23
+
24
+
25
+ 今後は問題の切り分けが出来そうです。
26
+
15
- ご回答いただきましたユーザー様、ありがとうございました。
27
+ ご回答いただたユーザー様、最後まで詳しくご解説いただき、ありがとうございました。