如何添加虚拟主机而不需要重新启动 apache?

如何添加虚拟主机而不需要重新启动 apache?

当我阅读有关如何创建/添加虚拟主机的教程时,最后一句话总是这样的:

...现在重新启动 apache,您就完成了!

现在,许多(大多数|所有)网络主机都有一个面板,允许您创建几乎立即激活的新虚拟主机...并且我确信他们没有重新启动apache(给数百名其他用户带来不便)只是为了让我高兴!

那么如何更改 apache 设置/添加虚拟主机等,并在不实际重新启动 apache 服务器的情况下重新加载新设置?

答案1

$ /etc/init.d/httpd reload

这将运行配置语法检查,然后让 apache 重新加载其配置文件而不中断流量。

答案2

大多数 Linux 发行版都有一个名为 apachectl 或 apache2ctl 的小实用程序,您可以使用它来重新加载配置。这还将激活任何新的虚拟主机。您要查找的命令是 apache2ctl graceful

相关内容