【问题标题】:nginx with Django Support on Elastic Beanstalknginx 在 Elastic Beanstalk 上具有 Django 支持
【发布时间】:2014-12-20 16:01:12
【问题描述】:

默认情况下 Elastic Beanstalk 不支持 Django(或 Python)的 nginx 是否正确:this FAQ 列出了 nginx 对 Nodes.js 的支持,但不支持 Python。

互联网上有一些帖子确实谈到了添加支持:herehere,但其中一个使用自定义 AMI,另一个使用 Fabric 进入手动设置框。这两种解决方案似乎都对 EB 和 PaaS 的使用提出了质疑,而不仅仅是使用 AWS/EC2。

我的问题是,在 EB 上使用 nginx 和 Django 的最佳方式是什么?

【问题讨论】:

    标签: amazon-web-services nginx amazon-elastic-beanstalk


    【解决方案1】:

    恕我直言,最好的方法是记录手动安装,然后将其移植到 Elastic Beanstalk 的 .ebextensions。

    示例:

    .ebextensions/01_packages.config

    packages:
    
      rpm:
        epel: http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm
    
      yum:
        nginx: []
    

    然后您使用其他容器命令来创建配置文件、安装任何剩余的包并运行自定义脚本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-13
      • 2020-10-23
      • 2020-11-25
      • 2021-05-01
      • 2016-09-25
      • 2020-11-05
      • 2021-10-23
      • 2014-08-03
      相关资源
      最近更新 更多