首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建子域以使用PHP启用CNAME记录

问创建子域以使用PHP启用CNAME记录
EN

Stack Overflow用户
提问于 2019-04-26 08:32:54
回答 1查看 1.2K关注 0票数 0

我正在构建一个Saas应用程序。

在它中,有多个用户帐户,他们将从自己的域访问应用程序。

他们将使用CNAME记录将其域链接到安装应用程序的根域。

当用户注册时,他们被要求输入他们的域名。我们需要创建一个新的别名,以便使用以编程方式启用CNAME记录。

有什么办法吗?

编辑

应用程序的每个客户端都需要通过它们的域(客户端拥有的自定义域)访问应用程序,这些域使用DNS记录中的CNAME记录指向我们的域(应用程序的基本域)。

如何以编程方式将客户端提供的自定义域与我的PHP托管帐户绑定?比如从PHP代码中添加已停放的域或域别名。

EN

回答 1

Stack Overflow用户

发布于 2019-04-26 09:27:58

是的,但你怎么做取决于你的DNS服务器-而你没有告诉我们关于这一点。使用Bind (例如)只是更新区域文件和重新加载配置的问题。使用Active Directory,LDIF调用。然而,你提出的建议在实践中是完全行不通的,也是不必要的。

无法开始为您尚未控制的区域提供DNS服务。

没有一个头脑正常的人会打开他们的DNS来给你编程访问权限。

我也说过,这是不必要的-所有DNS所做的是指向您的服务流量。因此,配置DNS或其他人并不重要。每个HTTPS请求都带有域名,因此您的服务可以轻松地应用所需的相关品牌/计费/数据复用。

理清如何提供SSL证书是一个比DNS复杂得多的问题。同样,设置和配置数据的工作也很琐碎,但您需要向第三方(证书颁发机构)证明,您是证书所描述的法律实体(而您不是)。

因此,你的选择是:

1)让客户端配置指向服务名称的DNS CNAME,并向您提供证书

2)您提供了一个DNS CNAME和SSL证书,作为${client}.${yourdomain}

3)要求客户代理请求

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

https://stackoverflow.com/questions/55863729

复制
相关文章

相似问题

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