首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让用户为他们将要创建的网站选择域名的web应用程序?

问让用户为他们将要创建的网站选择域名的web应用程序?
EN

Stack Overflow用户
提问于 2010-03-04 22:51:55
回答 2查看 118关注 0票数 0

我想创建一个网络应用程序,允许用户注册,注册域名,并创建自己的网站。这将在Ubuntu 9.10、Apache2、MySQL5和PHP5中完成。

目前,我唯一不确定的开发领域是域名注册并将其映射到web应用程序。

我打算推迟开发让用户注册域名的web界面,因为我一点也不知道怎么做。目前,我会让员工代表用户注册域名。我会在未来自动化这个过程(任何关于这个问题的建议都将不胜感激)。该员工还将注册的域名输入到我的内容管理系统中,这也将使用新的域名信息更新Apache VirtualHost文件。我将让cron作业每5分钟重新加载一次Apache,以捕获虚拟主机的更改。

这听起来像是正确的方法吗?我接下来要做的事情会不会对服务器造成很大的破坏?有没有人能给我提建议或指出我需要注意的问题?

更多细节

对于所有域,在/var/www/public_html/websitemaker/中的documentroot将保持不变。我将根据PHP的$_SERVER变量跟踪用户设置和样式

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-03-05 00:14:21

我不认为每5分钟重启一次apache是可行的,因为这不利于扩展。

一种选择是使用逻辑抓取用于访问站点的域名。根据您在MySQL中的帐户列表进行验证。如果存在匹配,则加载用户站点,如果不匹配,则表现为正常或发送到错误页面。

至于注册域名,您将需要创建(或使用和现有的)脚本,以实现您选择的注册商的API。它们将提供检查域是否可用的能力,并对其进行注册,为其分配特定的DNS值(以及其他选项),所有这些都是实时的。

票数 0
EN

Stack Overflow用户

发布于 2010-03-05 11:03:35

我认为你正在寻找的是带有mass virtual hosting的Apache,这样你就不需要每5分钟重新启动/重新加载Apache。关于这一点的任何具体问题都更适合Serverfault。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2380163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档