无法在EC2 / Elastic Beanstalk上编辑htaccess文件

时间:2014-06-06 10:33:51

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

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

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

1 个答案:

答案 0 :(得分:2)

我将假设您正在使用Amazon Linux AMI,因为您使用Beanstalk开箱即用。 a2enmod命令没有附带亚马逊的Linux版本 - 这就是为什么你看到命令未找到错误的原因。

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

希望这有帮助!