有没有办法让Apache2跳过configuration文件或段,如果他们导致错误?
例如,如果我指定了一个<VirtualHost></>但定义的path不再存在。 有什么让Apache在重启/重载时跳过网页?
不,你不能让apache忽略语法错误,但是你可以事先检查错误( httpd -t )或者在检查完成的时候使用“ graceful restart ”( httpd -k graceful ),如果有的话,该configuration不会重新加载。
通常我不是很喜欢简短的答案,但在这种情况下,我会例外:不,你不能。 如果configuration无效,Apache会告诉你。
如果DocumentRoot不存在,不会导致错误,只是一个警告。