添加虚拟主机而不重新启动Apache?

我有Apache 2.28,Web-Developer Server Suite,PHP 5.38,MySQL最新版本,并且有大约5个虚拟主机

这是我最新的虚拟主机,这是一个dynamic的主机:

UseCanonicalName Off NameVirtualHost *:80 <VirtualHost *:80> ServerName www.my-goods-distributor.co.uk ServerAlias my-goods-distributor.co.uk DocumentRoot /www/my-goods-distributor.co.uk ScriptAlias /cgi-bin/ /www/my-goods-distributor.co.uk/bin </VirtualHost> 

我把它添加到主机,它把我带到本地主机的页面。 通常在添加虚拟主机后,我使用cmd,然后inputhttpd -k restart(平滑重启),但是我想尝试使这个过程自动化一下。

我确实尝试了文档中的内容,但是我对此很陌生。

我应该如何使Apache能够在不重启服务器的情况下添加虚拟主机,就像虚拟主机公司那样,尽pipe我使用的是Windows和主机文件? 我不认为主要的networking主机公司会手动打开和closures服务器,而我的服务器虽然是testing服务器,但是打算在任何网站在其他主机上运行之前复制PHP / MySQL的某些function。

任何意见表示赞赏,谢谢!

Apache的mod_vhost_alias就是我想象中的许多商店使用的。 还有一些ldap或sql支持的虚拟主机模块,但是我的谷歌目前正在失败。

http://httpd.apache.org/docs/2.0/mod/mod_vhost_alias.html