当我阅读关于如何创build/添加虚拟主机的教程时,最后一句总是像这样:
现在重新启动Apache,你就完成了!
现在,许多(大多数)networking主机有一个面板,允许你创build新的虚拟主机,几乎立即被激活…我相信他们没有重新启动Apache(使数百个其他用户不方便) !
那么如何更改apache设置/添加虚拟主机等,并重新加载新的设置,而不实际重新启动Apache服务器?
$ /etc/init.d/httpd reload
这将运行configuration语法检查,然后将使Apache重新加载其configuration文件,而不中断stream量。
大多数Linux发行版都有一个叫做apachectl或apache2ctl的小工具,您可以使用它来重新加载configuration。 这也将激活任何新的虚拟主机。 你正在寻找的命令是apache2ctl graceful