Apache 将域名指向服务器上的特定文件夹
我目前正在一个CMS类型的网站上工作,用户可以在我的服务器上创建网站 我想能够为用户的网站创建子域,让他们看到预览 下一步是让用户能够将他们的域名指向我的服务器,当用户转到该域时,它将转到我的服务器上他们自己指定的文件夹 我将如何使用php自动完成这项工作,我一直在寻找解决方案,但没有结果 我目前有一个带有hostgator的虚拟服务器。请给我建议,或者给我指出正确的方向。任何解决方案都是受欢迎的,我在这一点上几乎被卡住了 多谢各位 编辑Apache 将域名指向服务器上的特定文件夹,apache,nginx,dns,virtualhost,cname,Apache,Nginx,Dns,Virtualhost,Cname,我目前正在一个CMS类型的网站上工作,用户可以在我的服务器上创建网站 我想能够为用户的网站创建子域,让他们看到预览 下一步是让用户能够将他们的域名指向我的服务器,当用户转到该域时,它将转到我的服务器上他们自己指定的文件夹 我将如何使用php自动完成这项工作,我一直在寻找解决方案,但没有结果 我目前有一个带有hostgator的虚拟服务器。请给我建议,或者给我指出正确的方向。任何解决方案都是受欢迎的,我在这一点上几乎被卡住了 多谢各位 编辑 例如,如果我的域是www.mydomain.com,则当
例如,如果我的域是www.mydomain.com,则当用户创建帐户时,将创建子域username.mydomain.com。稍后,如果用户购买了域名www.userdomain.com,我想这样做,如果输入了www.userdomain.com,它就会显示www.mydomain.com/userdomain上的内容。URL仍应显示www.userdomain.com答案取决于您使用的web服务器?(apache/nginx或任何其他)
我认为您可以使用DNS记录,如
CNAME记录
。我认为这不可行,我在上面给出了一个示例,以使我想做的更清楚。我想CNAME只适用于同一个主机域。现在我明白了。你听说过cloacking吗?就像隐藏URL一样?VPS在CentOS Linux系统上运行Apache。如果客户端将其DNS更改为指向我的命名服务器,我需要在我的端执行什么操作,以使域指向它们的特定目录。我了解如何创建子域,现在有点困在第二部分了。也可以通过PHP编程实现自动化。