PHP管理/添加Virtualhost

时间:2011-02-10 20:18:50

标签: php dns virtualhost

是否有免费的PHP脚本可以让您轻松添加虚拟主机?

我需要这样做,因为我将开设一个免费的论坛主持人,并希望允许用户使用自己的域名,而不是免费的子域名。

3 个答案:

答案 0 :(得分:3)

每次向其添加新域时重新启动服务器都可能会出现问题。如果编写文件时出现问题,则会丢失所有站点,如果有缓存的数据(我主要考虑的是APC),您也会失去缓存的实用性。

让默认虚拟主机处理新域,然后根据$ _SERVER ['HTTP_HOST']运行PHP代码将是一个更强大的解决方案。

答案 1 :(得分:1)

简单的方法是将所有域通配符到一个设置目录然后使用mod重写将特定域映射到特定目录,或者在说一个MU wordpress安装的情况下,您可以使用域映射到用户帐户。 / p>

您可以动态编辑.htaccess文件,而无需重新启动apache。

答案 2 :(得分:0)

无法php创建一个vhost文件,它包含在主vhost句柄中吗? 使用cron确定天气已经附加的vhost更新,你可以重新加载apache