confに書いたディレクトリが無くてapacheが停止

ブラウザ確認できなくなったので以下対応

文法エラーは無し

[root@hoge-dev ~]# httpd -t
Syntax OK

再起動しようとしたらapacheがそもそも動いていない

[root@hoge-dev ~]# service httpd graceful
httpd not running, trying to start

startしようとしたら失敗

[root@hoge-dev ~]# service httpd start
httpd を起動中:                                            [失敗]

/etc/httpd/logs/error_logを確認

(2)No such file or directory: httpd: could not open error log file /var/www/hoge/project/logs/foo/error_log.
Unable to open logs

/var/www/hoge/project/に「logs」以下が無いことが原因と判明。

→「logs」と配下に「foo」を作成後、service httpd startで解決

参考:confファイル

<VirtualHost *:80>
(略)
     ErrorLog     /var/www/hoge/project/logs/foo/error_log
(略)
</VirtualHost>