it-swarm.cn

如何从最终用户允许自定义域?

这是我感兴趣的事情之一,我知道我正在开发的服务将从中受益匪浅。

各种站点(Ning,Tumblr,Wordpress等)允许用户在站点上指向他们自己的域,在那里它自动配置为重定向到服务中他们自己的个人空间。

为了自己的用途,我需要做些什么呢?什么类型的环境最适合这种功能?尝试这个时我需要注意哪些严重的风险?

3
Noctrine

你在说什么是DNS管理。这些站点基本上允许您将主机DNS指向那里的服务器,并且它们通过将要进入主机的URL来确定。因此,您需要创建一个URL系统,该系统查看URL的数据库表,并返回每个URL匹配的页面内容。

一般来说,这并不难。您只需要构建您的站点,或者几乎完全从数据库中运行,或者构建一个系统,将每个特定URL的文件夹根目录重新指向它所存在的文件夹。

2
Ben Hoffman

如果您对通配符DNS进行一些搜索,您将朝着正确的方向前进。以下是一些解决此问题的ServerFault问题。

对于IIS
https://serverfault.com/questions/84921/how-to-configure-iis-wildcards-for-account-subdomains-like-basecamp

对于Apache
https://serverfault.com/questions/63200/how-do-i-create-subdomain-names-dynamically

2
jessegavin