在 conf.d 下配置了几个 vhost,并有自己的 conf 文件。这样工作正常,但我经常需要更改其中一个文件并重新加载 apache。有没有办法让 apache 在出现错误时跳过该文件,以便其他站点在重新加载时仍能正常运行?
这是一个产品站点(是的,我应该先测试所有内容,但这并不总是可行的)。如果我可以更改 domain1.conf 文件并执行 service httpd restart,然后如果文件中存在错误导致 apache 根本无法启动,它将跳过该 conf 文件并与所有其他文件一起加载启动,那就太好了。
希望这会有用
问候
托雷
答案1
只需确保您的配置正确即可前你发出重新启动/重新加载
apachectl configtest
configtest
:运行配置文件语法测试。它会解析配置文件并报告语法正常或有关特定语法错误的详细信息。这相当于apachectl -t
。