让 Apache2 跳过有问题的配置?

让 Apache2 跳过有问题的配置?

如果配置文件或段导致错误,有没有办法让 Apache2 跳过它们?

例如,如果我指定了,<VirtualHost></>但定义的路径不再存在。有什么可以让 Apache 在重新启动/重新加载时跳过 Web 吗?

答案1

不,你不能让 apache 忽略语法错误,但你可以提前检查错误(httpd -t)或使用“优雅重启“(httpd -k graceful)期间将进行检查,如果存在,则不会重新加载配置。

答案2

通常我不太喜欢太短的答案,但这次我会破例:不,你不能。如果配置无效,Apache 会告诉你。

如果 DocumentRoot 不存在,则不会导致错误,而只会导致警告。

相关内容