Назад | Перейти на главную страницу

Заставить Apache2 пропускать проблемные конфиги?

Есть ли способ заставить Apache2 пропускать файлы или сегменты конфигурации, если они приводят к ошибкам?

Например, если я указал <VirtualHost></> но указанный путь больше не существует. Есть ли что-то, что заставляет Apache пропускать Интернет при перезапуске / перезагрузке?

Нет, вы не можете заставить apache игнорировать синтаксические ошибки, но вы можете проверить их заранее (httpd -t) или используйте "плавный перезапуск"(httpd -k graceful), во время которого выполняется проверка, и если они есть, конфигурация не перезагружается.

Обычно я не очень люблю очень короткие ответы, но в этом случае сделаю исключение: нет, нельзя. Если конфигурация недействительна, Apache сообщит вам.

Если DocumentRoot не существует, это не приведет к ошибке, только предупреждение.