Chu*_*utt 2 .htaccess amazon-ec2 amazon-web-services amazon-elastic-beanstalk amazon-linux-2
我遇到了一个以前从未遇到过的奇怪问题:我的新 Elastic Beanstalk 环境不尊重我的 .htaccess 文件。这很奇怪,因为我不记得这曾经是一个问题。事实上,我有一个旧的 EB 环境,是我多年前设置的,游戏代码很好。
这个新环境是 64 位 Amazon Linux 2。
在别处寻找指南,说您需要编辑/etc/httpd/conf/httpd.conf文件,但我的 EC2 实例没有。(我也没有/etc/apache2目录。)它最接近的是一个/etc/httpd/conf.d/php.conf文件。
我不记得以前必须这样做,而且显然我有点担心我的 EC2 实例会忘记对任何.conf文件的任何更改,如果我必须在将来创建新实例。
你如何让我的 EB/EC2 实例实现我的 .htaccess 文件?
从 v3.0.0 开始,亚马逊改变了他们的 Elastic Beanstalk PHP 平台,使用nginx而不是Apache作为他们的服务器。当您创建平台时,在任何地方都没有提到这一点,因此它可能会让您措手不及。
如果要使用Apache,需要选择v2.xx的平台版本
有关特定详细信息,请参阅Elastic Beanstalk PHP 平台的完整历史。
| 归档时间: |
|
| 查看次数: |
1363 次 |
| 最近记录: |