【问题标题】:How to prevent directory listing on AWS Elastic Beanstalk?如何防止在 AWS Elastic Beanstalk 上列出目录?
【发布时间】:2013-06-09 00:21:55
【问题描述】:

如何防止在 AWS Elastic Beanstalk 上列出目录?我正在运行一个 Linux/PHP 应用程序,我使用 Web 界面来上传和配置它。

【问题讨论】:

    标签: apache permissions amazon-web-services amazon-elastic-beanstalk directory-listing


    【解决方案1】:

    我不太确定您是否可以将配置文件(例如 .htaccess)添加到 AWS Elastic Beanstalk。 当然,您始终可以在每个文件夹中放置一个名为 index.html 的空文件(例如)。如果有人尝试访问此文件夹,他将访问此页面而不是列表。

    【讨论】:

      【解决方案2】:

      Elastic Beanstalk for PHP 是标准的 Apache 服务器。它将读取您添加到应用程序的任何 .htaccess 文件。

      您可以在应用程序的根目录中创建一个 .htaccess 文件,其中包含:

      Options -Indexes
      

      这是在 Elastic Beanstalk 中禁用索引浏览的最简单方法。如果你想变得花哨,可以使用.ebextensions 文件夹,详情请参阅Customizing and Configuring AWS Elastic Beanstalk Environments(更多的是用于添加远程文件,以及对服务器本身进行配置更改)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-01-06
        • 2021-09-29
        • 2016-06-05
        • 2015-08-07
        • 2021-04-09
        • 2021-01-07
        • 2015-04-03
        相关资源
        最近更新 更多