【发布时间】:2011-09-02 21:51:40
【问题描述】:
我正在尝试寻找使用 PHP 将新域连接到服务器的最佳方式。我知道这是可能的,因为像 bitly Pro 这样的应用程序允许用户连接他们的域并开始为他们管理短域(以便他们可以重定向)。
这是我想象中的工作方式,但我想确保这是安全的,并且还想了解执行此过程的最安全方法:
- 用户连接域,域通过正则表达式验证
- 用户验证域是他们的(这真的有必要吗?如果它是他们的域,他们只能编辑域的 DNS)
- 服务器对 DNS 管理器进行 API 调用以添加域(我使用的是 Linode,所以这是一个 API 调用,但这是主区域还是从区域?)
- 应用程序将新的虚拟主机写入 httpd.conf
- 应用重启 apache
同样,这个过程可能完全不符合实际,所以请告诉我你的想法以及你将如何编写代码
非常感谢! :)
【问题讨论】: