【发布时间】:2019-02-25 00:54:57
【问题描述】:
目前,我有一个 Google 域 www.tanrunen.com。我想将它链接到我在165.227.49.137 上的 Django 博客。但我无法让它工作。
我没有在 DigitalOcean 上使用一键安装 Django 应用程序,因为它不支持 Python 3.6 和 Django 2.11。相反,我只是选择了一个空白的 Ubuntu 服务器并手动安装了 Python 3、Django 2、Supervisor、NGINX、Gunicorn。目前该网站在 165.227.49.137 上运行,但我正在努力将其链接到我的域名。
以下是我做过的事情:
- 我已将
ns1.digitalocean.com, ns2.digitalocean.com, ns3.digitalocean.com添加到 Google 域上的名称服务器。
- 在 DigitalOcean 网络选项卡上,我添加了我的域名并将其定向到我的 Droplet IP 地址。
-
在我的 NGINX 配置文件中,我已将我的域名添加到其中。
server_name 165.227.49.137 www.tanrunen.com; -
在我的 Django 项目目录中,settings.py 的列表中有我的域名。
ALLOWED_HOSTS = ['*','www.tanrunen.com','tanrunen.com'] -
在 Google Domain 上添加域名服务器后,我已经等待了整整 12 个小时。
我了解,由于我没有为 Django 使用一键式安装,因此可能需要执行其他步骤才能将我的域名链接到我的网站。如果有,请告诉我更多有关如何操作的信息。
【问题讨论】:
-
DNS 传播需要时间。事实上,总的TTL时间。我最近更改了服务器上的 IP,不得不等待 36000 秒(10 小时)的最佳时间。根据您的 TTL 值,它可能只是传播问题。
标签: python django ubuntu nginx supervisord