gpt4 book ai didi

python - 允许用户在 Heroku 上为 Django 应用程序使用自定义域

转载 作者:太空狗 更新时间:2023-10-30 01:35:07 25 4
gpt4 key购买 nike

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

我想让用户选择使用 CNAME 将他们自己的域名用于他们的页面。理想情况下,我想避免使用 A-Record,以防将来我更改主机并且我的 IP 发生更改。

这对我来说是全新的领域,我什至不知道从哪里开始,或者要寻找什么。有人对从哪里开始有建议吗?我看到有人提到 Wildcard DNS,但不确定它与我的应用有何关联。

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

最佳答案

初步答案:

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

关于python - 允许用户在 Heroku 上为 Django 应用程序使用自定义域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9028041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com