【问题标题】:Cannot Edit htaccess file on EC2/Elastic Beanstalk无法在 EC2/Elastic Beanstalk 上编辑 htaccess 文件
【发布时间】:2014-07-27 14:23:41
【问题描述】:

我正在尝试在我的 EC2 服务器上编辑我的 htaccess 文件,但是当我输入命令时:

sudo a2enmod rewrite 我收到了回复sudo: a2enmod: command not found。我已经编辑了 httpd.conf 文件并将 /var/www 设置为 AllowOveride All 并尝试重新启动 apache 但仍然收到相同的消息。

【问题讨论】:

    标签: apache .htaccess amazon-web-services amazon-ec2


    【解决方案1】:

    我将假设您使用的是 Amazon Linux AMI,因为这就是您使用 Beanstalk 开箱即用的东西。 a2enmod 命令不随 Amazon 的 Linux 构建一起提供 - 这就是您看到 command not found 错误的原因。

    不过,你很幸运。使用 Apache2 配置的 Beanstalk AMI 默认启用重写模块,因此您无需执行任何特殊操作即可使其正常工作。由于您已经正确设置了 httpd.conf,因此您唯一要做的就是开始使用重写规则,将它们放入您的 .htaccess 文件中,并将其放入您的 webroot(或子文件夹,如果您需要的话)。

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2017-06-14
      • 2021-03-07
      • 2015-07-28
      • 2012-04-11
      • 2018-11-13
      • 1970-01-01
      • 2018-09-07
      • 1970-01-01
      相关资源
      最近更新 更多