如果配置文件或段导致错误,有没有办法让 Apache2 跳过它们?
例如,如果我指定了,<VirtualHost></>
但定义的路径不再存在。有什么可以让 Apache 在重新启动/重新加载时跳过 Web 吗?
答案1
不,你不能让 apache 忽略语法错误,但你可以提前检查错误(httpd -t
)或使用“优雅重启“(httpd -k graceful
)期间将进行检查,如果存在,则不会重新加载配置。
答案2
通常我不太喜欢太短的答案,但这次我会破例:不,你不能。如果配置无效,Apache 会告诉你。
如果 DocumentRoot 不存在,则不会导致错误,而只会导致警告。