为 Django Web 服务器设置域
setup domain for django web server
假设我有域 mydomain.com
并且我希望 www.mydomain.com
显示我的 Django 站点
我看过 the django docs 但他们提供的答案令人困惑
我需要设置哪些 DNS 记录才能允许此操作?是否需要对配置进行任何更改
注意:我正在使用 ipv4 并且 运行 ubuntu
您应该为指向您服务器 IP 的 www 子域创建一个 A/AAAA 记录
根据您使用的网络服务器(例如 Apache 或 Nginx),您可以更改配置以将流量从 www 子域发送到 Django 服务器。
听起来您正在使用 运行 端口 8000 上的开发服务器为您的项目提供服务。您首先需要 运行 在端口 80 上使用 apache2 或 nginx https://docs.djangoproject.com/en/3.0/howto/deployment/wsgi/modwsgi/), 然后设置你的dns记录指向你服务器的ip地址
假设我有域 mydomain.com
并且我希望 www.mydomain.com
显示我的 Django 站点
我看过 the django docs 但他们提供的答案令人困惑
我需要设置哪些 DNS 记录才能允许此操作?是否需要对配置进行任何更改
注意:我正在使用 ipv4 并且 运行 ubuntu
您应该为指向您服务器 IP 的 www 子域创建一个 A/AAAA 记录
根据您使用的网络服务器(例如 Apache 或 Nginx),您可以更改配置以将流量从 www 子域发送到 Django 服务器。
听起来您正在使用 运行 端口 8000 上的开发服务器为您的项目提供服务。您首先需要 运行 在端口 80 上使用 apache2 或 nginx https://docs.djangoproject.com/en/3.0/howto/deployment/wsgi/modwsgi/), 然后设置你的dns记录指向你服务器的ip地址