【发布时间】:2016-07-05 15:21:52
【问题描述】:
我一直在尝试部署我的 django 应用程序的产品版本。为此,我被告知必须遵循以下教程:https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-14-04
使用 gunicorn 在 nginx 服务器上设置和运行我的应用程序。我遵循了所有步骤,一切顺利。但是在本教程的最后它说:
如果没有报告错误,请继续并通过键入以下内容重新启动 Nginx:
sudo service nginx restart你现在应该可以去你的 服务器的域或 IP 地址来查看您的应用程序。
但是当我转到我的 ip 地址时,我看到了默认的 nginx 页面。屏幕截图:
谁能告诉我,我该怎么做才能通过在浏览器中访问我的 IP 地址从这里查看我的实际网站?
【问题讨论】:
-
您必须不要按照教程进行操作,有几种方法可以让 nginx、gunicorn、postgres 和 django 协同工作。另一方面,您必须提供组件的配置(确保没有拼写错误)。值得注意的是,整个 nginx 配置、您如何启动 gunicorn 以及 gunicorn 是否正在侦听所需的套接字。
标签: postgresql nginx gunicorn digital-ocean