【问题标题】:aws beanstalk 403 error while deploying部署时出现 aws beanstalk 403 错误
【发布时间】:2014-06-28 00:25:00
【问题描述】:

您好,我正在使用亚马逊网络服务弹性 beanstalk。每次我使用 git aws.push 时,我的 php 应用程序都会成功上传但是,当我点击 url 时,它会显示

Forbidden

You don't have permission to access / on this server.

我的服务器规格:

运行 PHP 5.4 的 64 位 Amazon Linux 2014.03 v1.0.2

这是什么原因造成的?谢谢

【问题讨论】:

  • 我认为您的应用程序位于文件夹中。如果是这种情况,请更改文档根目录的 EBS 配置或在根目录中有一个文件以重定向到该子文件夹。要更改文档根目录,请转到 EBS 控制台>应用程序>配置>软件配置并更改“容器选项”下的“文档根目录”
  • 对于这个过程,我强烈建议使用 CodePiepline 并将其链接到 Github repo,这样在不必要的情况下压缩成 git 文件,过程变得更加高效。 CodePipeline 集成非常简单。

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


【解决方案1】:

一般我们有两种方法来解决这个问题:

假设您上传了一个文件夹名为 test.zip 的 zip 文件。因此,在您上传后解压缩文件并将所有文件推送到名为 test 的文件夹中。

所以要访问它,我们有两种方法:

第一种方式: 从 aws elastic bean 控制台获取 url 并在末尾添加您的文件夹名称 例如:http://xyz-env-1.yahdasdsd.us-east-2.elasticbeanstalk.com/test/index.php

第二种方式: 转到您的 EBS 控制台 -> 配置 -> 软件 -> 编辑 在文档根目录中添加 /test 如果我们这样做http://xyz-env-1.yahdasdsd.us-east-2.elasticbeanstalk.com 工作正常

【讨论】:

    【解决方案2】:

    这可能会帮助你更好..

    从 github 下载的普通 zip 会为目录和子目录创建问题。最好使用 gitbash 压缩任何文件。 如果您使用 Git 来管理您的应用程序源代码,请使用 git archive 命令来创建您的源包。

    $ git archive -v -o myapp.zip --format=zip HEAD
    

    【讨论】:

      【解决方案3】:

      网址本身不是打开网页的正确地址。我的网页是按文件夹组织的。要使用本地路径“/views/index.html”打开页面,正确的 URL 应该是“http://namespace.region.elasticbeanstalk.com/views/index.html”。

      这个对我有用;)

      【讨论】:

        【解决方案4】:

        如果您的 laravel 项目位于本地驱动器上名为 AppFolder 的文件夹中,请不要通过右键单击 AppFolder 来生成 zip 文件。 请改用以下内容。

        打开 AppFolder,突出显示所有文件(包括您的公用文件夹)并选择添加到 anyName.zip(anyName 也可以是 AppFolder)。将此 anyName.zip 上传到您的 Beanstalk 环境。

        您可以将文档根目录更改为“/public” 转到 EBS 控制台>应用程序>配置>软件配置并更改“容器选项”下的“文档根目录”

        【讨论】:

          【解决方案5】:

          感谢 Rakesh Bollampally:

          我认为您的应用程序位于文件夹中。如果是这种情况,请更改文档根目录的 EBS 配置或在根目录中有一个文件以重定向到该子文件夹。要更改文档根目录,请转到 EBS 控制台>应用程序>配置>软件配置并更改“容器选项”下的“文档根目录”

          【讨论】:

            猜你喜欢
            • 2014-11-12
            • 2020-11-10
            • 2016-08-06
            • 2016-05-01
            • 2016-10-17
            • 2017-09-18
            • 2021-12-23
            • 2019-02-22
            • 2015-02-03
            相关资源
            最近更新 更多