質問: ### 環境 Apache2.2 Centos6.3 windows上にvirtualbox+vagrantで構築 ### 前提 バーチャルホストにてsslサイト、通常httpサイトを複数運営 問題なく起動できていたapacheが立ち上がらなくなった。 立ち上がらなくなった直前の作業がはっきりわかっていない状況で恐縮ですが NameVirtualHost *:443を追記し、virtualhost.confファイルにも同じ記述があったので virtualhostのほうを削除しhttpd.confに追記した あたりで立ち上がらなくなった記憶があります。 その時server.crtファイル、server.keyファイルも2つ違う場所にあり Virtualhost.confでそれぞれ個別に指定していたのでhttpd.confの指定のみにしました。crtファイル、keyファイルはまだある状態です。 ### エラー状況 ``` [root@localhost httpd]$service httpd start httpd を起動中: [失敗] [root@localhost httpd]$service httpd stop httpd を停止中: [ OK ] [root@localhost httpd]$service httpd start httpd を起動中: [失敗] ``` 上記のように起動に失敗するという状況ですが stopはOKとなります。 何度か繰り返してみましたが状況は変わらずです。 ### ログ ログの確認状況になります。 ``` cat error_log-20180408 [Sun Apr 08 14:08:30 2018] [notice] SELinux policy enabled; httpd running as context unconfined_u:system_r:httpd_t:s0 [Sun Apr 08 14:08:30 2018] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) ``` 以下のログには何も記載されていませんでした。 (日付の物の生成されておらずファイルのみある状況でした。) cat /var/log/httpd/ssl_request_log cat /var/log/httpd/ssl_error_log ### 試したこと ・centos自体の再起動をしました。 (virtualbox+vagrantの環境なのでvagrant halt → vagrant upしました) ・/etc/sysconfig/selinuxをSELINUX=disabledと設定してみました。 ・confファイルの構文チェック ``` [root@localhost conf.d]$apachectl -t Syntax OK ``` ・virtualhost.confファイルで3つsslの設定をしていたので それらをrmコマンドで削除してみました。 ・プロセスを確認してみました。 ``` [root@localhost conf]$ps aux | grep httpd root 4699 0.0 0.0 103324 904 pts/0 S+ 15:32 0:00 grep httpd ``` ・ポートを確認してみました。 ``` [root@localhost conf]$lsof -i COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME dhclient 917 root 5u IPv4 10188 0t0 UDP *:bootpc rpcbind 1104 rpc 6u IPv4 10581 0t0 UDP *:sunrpc rpcbind 1104 rpc 7u IPv4 10583 0t0 UDP *:855 rpcbind 1104 rpc 8u IPv4 10584 0t0 TCP *:sunrpc (LISTEN) rpcbind 1104 rpc 9u IPv6 10586 0t0 UDP *:sunrpc rpcbind 1104 rpc 10u IPv6 10588 0t0 UDP *:855 rpcbind 1104 rpc 11u IPv6 10589 0t0 TCP *:sunrpc (LISTEN) rpc.statd 1126 rpcuser 5r IPv4 10676 0t0 UDP localhost:878 rpc.statd 1126 rpcuser 8u IPv4 10682 0t0 UDP *:58586 rpc.statd 1126 rpcuser 9u IPv4 10686 0t0 TCP *:43041 (LISTEN) rpc.statd 1126 rpcuser 10u IPv6 10690 0t0 UDP *:45128 rpc.statd 1126 rpcuser 11u IPv6 10694 0t0 TCP *:40805 (LISTEN) sshd 1372 root 3u IPv4 11187 0t0 TCP *:ssh (LISTEN) sshd 1372 root 4u IPv6 11192 0t0 TCP *:ssh (LISTEN) mysqld 1644 mysql 14u IPv4 11462 0t0 TCP *:mysql (LISTEN) master 1753 root 12u IPv4 11658 0t0 TCP localhost:smtp (LISTEN) master 1753 root 13u IPv6 11661 0t0 TCP localhost:smtp (LISTEN) mongod 1784 mongod 7u IPv4 11880 0t0 TCP localhost:27017 (LISTEN) sshd 3877 root 3r IPv4 51019 0t0 TCP 192.168.33.10:ssh->192.168.33.1:55708 (ESTABLISHED) sshd 3881 vagrant 3u IPv4 51019 0t0 TCP 192.168.33.10:ssh->192.168.33.1:55708 (ESTABLISHED) sshd 3899 root 3r IPv4 51164 0t0 TCP 10.0.2.15:ssh->10.0.2.2:55794 (ESTABLISHED) sshd 3903 vagrant 3u IPv4 51164 0t0 TCP 10.0.2.15:ssh->10.0.2.2:55794 (ESTABLISHED) ``` ### 質問 上記のほかに確認すべきポイントなど伺えましたら幸いです。 よろしくお願いいたします。
回答: 自己解決しました。 細かい検証はこれからですが virtualhost関連のconfファイルを全削除したところ起動することができました。 貴重なスペースありがとうございました。