【发布时间】:2020-04-13 11:43:51
【问题描述】:
假设我有域 mydomain.com,我希望 www.mydomain.com 显示我的 Django 站点
我看过the django docs,但他们提供的答案令人困惑
我需要设置哪些 DNS 记录才能允许这样做?是否需要对配置进行任何更改
注意:我正在使用 ipv4 并且正在运行 ubuntu
【问题讨论】:
标签: django dns web-hosting
假设我有域 mydomain.com,我希望 www.mydomain.com 显示我的 Django 站点
我看过the django docs,但他们提供的答案令人困惑
我需要设置哪些 DNS 记录才能允许这样做?是否需要对配置进行任何更改
注意:我正在使用 ipv4 并且正在运行 ubuntu
【问题讨论】:
标签: django dns web-hosting
听起来您正在使用在端口 8000 上运行的开发服务器为您的项目提供服务。您首先需要在端口 80 (https://docs.djangoproject.com/en/3.0/howto/deployment/wsgi/modwsgi/) 上使用 apache2 或 nginx 运行它,然后将您的 dns 记录设置为指向您的服务器的IP地址
【讨论】:
您应该为指向您服务器 IP 的 www 子域创建 A/AAAA 记录
根据您使用的网络服务器(例如 Apache 或 Nginx),您可以更改配置以将流量从 www 子域发送到 Django 服务器。
【讨论】: