【问题标题】:Unable to setup Django in production on EC2 instance running Ubuntu 14.04无法在运行 Ubuntu 14.04 的 EC2 实例上在生产环境中设置 Django
【发布时间】:2014-09-01 23:28:20
【问题描述】:

我已经使用 Ubuntu 设置了一个 EC2 实例,并且能够通过 ssh 登录。

现在我已经安装了 Apache、MySQL(工作正常),Django 也尝试将其配置为与 apache 一起运行。我曾尝试使用 mod-wsgi 这样做,但它仍然显示 apache 默认页面而不是 django(恭喜!它有效)页面。有人可以向我提供有关如何在通过 SSH 登录到 EC2 后设置所有这些的说明。

【问题讨论】:

    标签: django apache ubuntu amazon-ec2 mod-wsgi


    【解决方案1】:

    例如,检查此link 的第 2 步。 yum + git + pip + python 需求

    【讨论】:

    • 您提供的链接适用于本地设置,但这并不能解决我使用 apache 配置 mod-wsgi 的问题。
    【解决方案2】:

    Here is a tutorial provided by Django.

    您需要确保 apache 配置文件位于 /etc/apache2/sites-enabled/ 或您的 apache 配置文件所在的任何位置。

    另一个愚蠢的问题,这可能是你的问题,每当我启动一个新的 EC2 实例时,在启用了 apache 的站点中总是有一个名为“000-default”的配置。这需要删除或禁用 apache 才能从您的配置中读取。

    希望这会有所帮助!

    【讨论】:

    • @ManjitKumar 如何启用我们自己的 .conf 文件?
    • 你试过了吗sudo a2ensite example.com.conflink
    猜你喜欢
    • 2015-10-14
    • 1970-01-01
    • 2015-03-18
    • 2022-08-19
    • 1970-01-01
    • 2011-03-20
    • 2015-10-25
    • 2014-08-08
    • 1970-01-01
    相关资源
    最近更新 更多