我想创建一个 Web 应用程序,允许用户注册、注册域名并创建自己的网站。这将在 Ubuntu 9.10、Apache 2、Mysql 5 和 Php 5 中完成。
目前,我唯一不确定的开发领域是域名注册并将其映射到 Web 应用程序。
我将推迟开发允许用户注册域的 Web 界面,因为我完全不知道如何去做。暂时,我会让一个员工代表用户注册域名。我将在未来使该过程自动化(对此问题的任何建议将不胜感激)。员工还将注册的域名输入到我的 CMS 中,它还将使用新的域信息更新 Apache VirtualHost 文件。我将有一个 cron 作业每 5 分钟重新加载 Apache 以捕获虚拟主机更改。
这听起来像是正确的方法吗?我将要做的事情会对服务器造成很大的破坏吗?谁能提供建议或指出我需要注意的问题?
额外细节
对于所有域,documentroot 将在 /var/www/public_html/websitemaker/ 中保持不变。我将根据 PHP 的 $_SERVER 变量跟踪用户设置和样式