【问题标题】:elasticbeanstalk get 404 when I use nginx当我使用 nginx 时,elasticbeanstalk 得到 404
【发布时间】:2020-07-13 15:29:18
【问题描述】:

我和404有同样的问题 并且答案是正确的,当我添加时

location / {
    try_files $uri $uri/ /index.php?$query_string;
        gzip_static on;
}

问题解决了。 我怎样才能在 .ebextensions 中做这样的事情?

【问题讨论】:

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


    【解决方案1】:

    要在 Amazon Linux 2 上自定义 nginx,您应该使用 .platform/nginx/conf.d/,而不是 .ebextensions. The .ebextensions` 用于 Amazon Linux 1。

    AWS docs 提供了一个如何向 nginx 添加配置选项的示例:

    ~/workspace/my-app/
    |-- .platform
    |   `-- nginx
    |       `-- conf.d
    |           `-- myconf.conf
    

    【讨论】:

    • 我想更改 cd /etc/nginx/conf.d/elasticbeanstalk 中的 php.conf
    • 我可以通过 .platform/nginx/conf.d/php.conf 做到这一点吗?
    • @yasinlachini 你可以试试。如果需要,您甚至可以按照文档中的说明完全覆盖整个 nginx 设置。如果这不起作用,您可以使用更多详细信息更新您的问题,以帮助更好地确定解决方案。
    • @yasinlachini One of the answers 在您喜欢的问题中还展示了如何覆盖 AL2 上的整个 nginx 设置。
    • 添加.platform/nginx/conf.d/php.conf后问题解决
    猜你喜欢
    • 2014-03-11
    • 1970-01-01
    • 2014-08-23
    • 2018-05-27
    • 2020-02-27
    • 1970-01-01
    • 2016-03-28
    • 2021-04-23
    • 1970-01-01
    相关资源
    最近更新 更多