当我阅读有关如何创建/添加虚拟主机的教程时,最后一句话总是这样的:
...现在重新启动 apache,您就完成了!
现在,许多(大多数|所有)网络主机都有一个面板,允许您创建几乎立即激活的新虚拟主机...并且我确信他们没有重新启动apache(给数百名其他用户带来不便)只是为了让我高兴!
那么如何更改 apache 设置/添加虚拟主机等,并在不实际重新启动 apache 服务器的情况下重新加载新设置?
答案1
$ /etc/init.d/httpd reload
这将运行配置语法检查,然后让 apache 重新加载其配置文件而不中断流量。
答案2
大多数 Linux 发行版都有一个名为 apachectl 或 apache2ctl 的小实用程序,您可以使用它来重新加载配置。这还将激活任何新的虚拟主机。您要查找的命令是
apache2ctl graceful