Django,Nginx,Gunicorn。 Ubuntu 16.04 错误

Posted

技术标签:

【中文标题】Django,Nginx,Gunicorn。 Ubuntu 16.04 错误【英文标题】:Django, Nginx, Gunicorn. Ubuntu 16.04 error 【发布时间】:2017-12-31 14:48:50 【问题描述】:

我正在尝试用这个来运行服务器 - https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-16-04#create-a-gunicorn-systemd-service-file

当我尝试运行某些命令时,我收到此错误 - sudo: 无法解析主机 giver.local

可能是什么问题?

【问题讨论】:

这太模糊了。 你运行了什么命令,究竟是什么? 例如 sudo systemctl start gunicorn 【参考方案1】:

该错误表明您的 /etc/hostsetc/hostname 有问题

见https://askubuntu.com/questions/59458/error-message-when-i-run-sudo-unable-to-resolve-host-none。

【讨论】:

【参考方案2】:

检查/etc/hosts 文件中的这一行:

127.0.0.1    localhost

假设它正确打印错误,giver.local 将代替 localhost

如果这不起作用,我建议删除该 droplet 并重新开始,因为此错误并不常见(据我或 Google 所知)。

【讨论】:

以上是关于Django,Nginx,Gunicorn。 Ubuntu 16.04 错误的主要内容,如果未能解决你的问题,请参考以下文章

Django-Gunicorn-Nginx 部署没有通过 Nginx

Django/gunicorn/nginx: 403 禁止

Django、Nginx、Gunicorn 和 AngularJS 应用程序结构

Nginx Django 和 Gunicorn。 Gunicorn 袜子文件丢失?

为啥 nginx 不会用 django 和 gunicorn 显示静态内容?

Django,Nginx,Gunicorn。 Ubuntu 16.04 错误