我遇到了一个以前从未遇到过的怪异问题:我的新Elastic Beanstalk环境不尊重我的.htaccess文件。这很奇怪,因为我以前不记得这是个问题。实际上,我有一个几年前设置的较旧的EB环境,并且可以与游戏代码配合使用。
此新环境是64位Amazon Linux 2。
在其他地方,有指南说您需要编辑/etc/httpd/conf/httpd.conf
文件,但是我的EC2实例没有一个。(我也没有/etc/apache2
目录。)它最接近的是/etc/httpd/conf.d/php.conf
文件。
我不记得以前曾经做过此事,而且显然我有点担心,.conf
如果我将来不得不创建新的实例,那么我的EC2实例将忘记对任何文件的任何更改。
如何获得我的EB / EC2实例来实现.htaccess文件?
从v3.0.0起,Amazon更改了其Elastic Beanstalk PHP平台,以使用nginx作为服务器而不是Apache。创建平台时,在任何地方都没有提到这一点,因此它可能会引起您的注意。
如果要使用Apache,则需要选择v2.xx的平台版本
有关特定的详细信息,请参见Elastic Beanstalk PHP平台的完整历史记录。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句