我在这里提到的Apache Web服务器,因为我使用的是一个。
我只是看看这个页面,但不知道它与你的相关性。
dynamicconfiguration的大量虚拟主机
基本的想法是用dynamic地parsing所有的静态configuration。 这具有许多优点:
UPDATE
添加虚拟主机而不重新启动Apache
事实certificate,该解决scheme是使用VirtualDocumentRoot而不是仅仅一个虚拟主机的普通旧DocumentRoot设置。 这允许指定$ 0variables作为值的一部分。 所以我们最终能够拥有“VirtualDocumentRoot / somedir / $ 1”。
对你的VirtualHosts做任何改变,然后做
apache2ctl configtest
为了确保没有任何出色的语法错误,并运行它:
apache2ctl graceful
要么
/etc/init.d/apache2 graceful
USR1或优雅的信号会导致父进程通知孩子在当前请求后退出(或者如果他们没有提供任何服务,立即退出)。 父母重新读取其configuration文件并重新打开其日志文件。 当每个孩子死亡时,父母将其replace为新一代configuration中的孩子,该孩子立即开始提供新的请求。
基本上任何现有的连接保持完好,所以它不是一个完全重新启动相同 – 这是我通常这样做的生产服务器上有几十个站点。