首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >允许用户在Heroku上为Django应用程序使用自定义域名

问允许用户在Heroku上为Django应用程序使用自定义域名
EN

Stack Overflow用户
提问于 2012-01-27 09:51:09
回答 1查看 1.3K关注 0票数 5

我有一个Django应用托管在Heroku上。在应用程序中,用户在http://domain.com/username上创建页面

我想让用户选择使用自己的域名为他们的网页使用CNAME。理想情况下,我希望避免A记录,以防将来我更换主机和IP地址发生变化。

这对我来说是一个全新的领域,甚至不知道从哪里开始,或者寻找什么。有没有人有关于从哪里开始的建议?我看过通配符DNS,但不确定这与我的应用程序有什么联系。

如有任何建议,我们将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-27 12:31:14

初步答案:

如果你控制了域名服务器,并且有权访问RNDC键,你就可以使用注册后的视图/信号向你的DNS服务器喷出一个cname,该服务器将把username.yoursite.com解析为yoursite.com。确保apache设置为接收到正确应用程序的通配符虚拟主机,然后使用自定义中间件读取request.META['SERVER_NAME'].lsplit('.')[0]以查看子域是什么。然后,您可以在视图中使用此信息来区分用户子域。

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

https://stackoverflow.com/questions/9028041

复制
相关文章

相似问题

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