我想要建立一个网站,让用户在“username.mywebsite.com”上拥有自己的页面。我可以使用 Apache 中的 htaccess 轻松完成此操作,但我想知道:
我该如何设置才能让用户使用自己的域名?这样当用户访问 userswebsite.com 时,我的网站上就会显示他们的页面,而不是 username.mysite.com?
我做了一些研究,我认为可以使用 CNAME 来完成,但我不确定它们是如何工作的。
提前致谢。
答案1
您需要设置客户的网站配置以根据客户的域名接受请求(因此您需要提前知道它是什么)。
然后客户将他们的域名指向您的 IP 地址。
您不想cname
对此使用 ,因为cname
域名顶端的 表示该域中没有其他记录,并且客户的其余 DNS 可能会中断,而您不想对此负责。
这意味着您必须拥有稳定的 IP 配置(即,您服务器的 IP 地址永远不会改变),并且如果您将来确实需要更改它,您需要提前向您的客户发出足够的警告,告知他们如何以及何时更改他们的 DNS。