Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将域名连接到django Web服务器_Python_Django_Ubuntu_Nginx_Supervisord - Fatal编程技术网

Python 将域名连接到django Web服务器

Python 将域名连接到django Web服务器,python,django,ubuntu,nginx,supervisord,Python,Django,Ubuntu,Nginx,Supervisord,目前,我有一个谷歌域名www.tanrunen.com。我想把它链接到我的Django博客上165.227.49.137。但我无法让它工作 我没有在DigitalOcean上使用Django应用程序的一键安装,因为它不支持Python3.6和Django 2.11。相反,我只是选择了一个空白的Ubuntu服务器并手动安装了Python3、Django 2、Supervisor、NGINX和Gunicorn。现在,该网站位于165.227.49.137上,但我正在努力将其链接到我的域名 以下是我所

目前,我有一个谷歌域名
www.tanrunen.com
。我想把它链接到我的Django博客上
165.227.49.137
。但我无法让它工作

我没有在DigitalOcean上使用Django应用程序的一键安装,因为它不支持Python3.6和Django 2.11。相反,我只是选择了一个空白的Ubuntu服务器并手动安装了Python3、Django 2、Supervisor、NGINX和Gunicorn。现在,该网站位于
165.227.49.137
上,但我正在努力将其链接到我的域名

以下是我所做的事情:

  • 我已将
    ns1.digitalocean.com、ns2.digitalocean.com、ns3.digitalocean.com
    添加到Google域上的名称服务器
  • 在DigitalOcean networking选项卡上,我添加了我的域名并将其定向到我的droplet IP地址
  • 在我的NGINX配置文件中,我已经添加了我的域名

    服务器名称165.227.49.137 www.tanrunen.com

  • 在我的Django项目目录中,settings.py在列表中包含我的域名。
    ALLOWED_HOSTS=['*'、'www.tanrunen.com'、'tanrunen.com']

  • 在谷歌域名上添加名称服务器后,我已经等了整整12个小时


  • 我明白,由于我没有使用Django的一键安装,可能需要额外的步骤将我的域名链接到我的站点。如果有,一定要让我知道更多如何做。

    如果你在谷歌上输入“tanrunen.com”,你的网站就会出现

    我相信你的问题是你的DNS记录

    您当前只引用了“tanrunen.com”。要使“www.tanrunen.com”正常工作,我需要添加第二条记录,其中主机名为“*.tanrunen.com”


    此外,您应该添加一个主机名为“www.tanrunen.com”的CNAME,它会将您重定向到“tanrunen.com”。

    DNS传播需要时间。事实上,总的TTL时间。我最近在服务器上更改了IP,不得不等待36000秒(10小时)的最长时间。根据您的TTL值,它可能只是一个传播问题。