【问题标题】:Seeing nginx default page after django installation on digital ocean在数字海洋上安装 django 后看到 nginx 默认页面
【发布时间】: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 页面。屏幕截图:

screenshot

谁能告诉我,我该怎么做才能通过在浏览器中访问我的 IP 地址从这里查看我的实际网站?

【问题讨论】:

  • 必须不要按照教程进行操作,有几种方法可以让 nginx、gunicorn、postgres 和 django 协同工作。另一方面,您必须提供组件的配置(确保没有拼写错误)。值得注意的是,整个 nginx 配置、您如何启动 gunicorn 以及 gunicorn 是否正在侦听所需的套接字。

标签: postgresql nginx gunicorn digital-ocean


【解决方案1】:

也尝试重新启动 gunicorn 服务。我建议使用自动部署方法而不是手动执行,例如 dokku、mina 等。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-06
    • 2018-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-22
    相关资源
    最近更新 更多