иметь несколько виртуальных хостов, настроенных с собственным файлом conf в conf.d. Это работает нормально, но очень часто мне приходится вносить изменения в один из файлов и перезагружать apache. Есть ли способ, по которому apache пропустит этот файл, если возникнет ошибка, так что другие сайты все равно будут загружены при перезагрузке?
Это производственный сайт (и да, я должен сначала все протестировать, но это не всегда практично). Было бы неплохо, если бы я мог изменить файл для domain1.conf, выполнить перезапуск службы httpd, а затем, если в файле есть ошибка, которая сегодня приведет к тому, что apache вообще не запустится, он просто пропустит этот файл conf и начнется загрузка с все остальные.
Надеюсь, это сработает
С уважением
Торе
Просто убедитесь, что ваша конфигурация верна перед вы делаете перезагрузку / перезагрузку
apachectl configtest
configtest
: Запустить проверку синтаксиса файла конфигурации. Он анализирует файлы конфигурации и сообщает Syntax Ok или подробную информацию о конкретной синтаксической ошибке. Это эквивалентноapachectl -t
.