В течение двух дней я вносил много изменений в мой конфиг Apache. Временами изменения, похоже, не регистрировались, и всегда был случай, когда я как-то испортил синтаксис файла конфигурации, что-то, что всегда показывает apachectl -t
. Системный журнал также будет отображать сообщения об ошибках, связанных с восстановлением httpd.
На следующий день мне нужно было внести некоторые дополнительные изменения, и я заметил, что Apache их не подобрал. Я хотел увидеть ошибки в apache error_log, но там было нечего видеть. Удаление их и перезапуск apache ничего не сделали. Файлы даже не были воссозданы!
Поэтому, конечно, я снова проверил синтаксис, и apachectl -t
выплюнул Syntax OK
. Кажется, там все в порядке. Затем я проверяю свой системный журнал, и он полон ошибок, касающихся httpd:
Mar 13 11:03:41 skinny com.apple.launchd[1] (org.apache.httpd[22707]): Exited with code: 1
Mar 13 11:03:41 skinny com.apple.launchd[1] (org.apache.httpd): Throttling respawn: Will start in 10 seconds
Остановка, запуск, перезапуск с apachectl абсолютно ничего не сделал. Но мне действительно удалось получить доступ к localhost. Так что же происходит?