我想在我的弹性beanstalk示例上使用ngx_http_realip_module,但是它不是nginx
的标准配置,所以必须使用--with-http_realip_module
配置参数来启用它,但是我似乎找不到任何AWS文档来指导您如何做到这一点。
如何强制elastic beanstalk在启用realip
的情况下安装nginx
?
我想在我的弹性beanstalk示例上使用ngx_http_realip_module,但是它不是nginx
的标准配置,所以必须使用--with-http_realip_module
配置参数来启用它,但是我似乎找不到任何AWS文档来指导您如何做到这一点。
如何强制elastic beanstalk在启用realip
的情况下安装nginx
?
2条答案
按热度按时间wz3gfoph1#
你确定它还没有配置好吗?当我在我的EB示例上运行
nginx -V
时,我确实看到了这个模块:如果向右滚动,您将看到
--with-http_realip_module
已配置。我没有以任何方式测试模块。我只是指出设置了标志。
5ktev3wc2#
在2022年,你可以使用platform hooks在EB示例上安装NGINX模块(或任何其他软件),安装软件的合适钩子似乎是
predeploy
。虽然仓库中似乎没有realip模块,但下面是添加http-geoip模块的方法:创建一个文件
.platform/hooks/predeploy/01_install_mod_geoip.sh
和chmod +x
,在其中添加: