【发布时间】:2021-06-03 13:39:25
【问题描述】:
我正在迁移到 Elastic Beanstalk,但无法更改 nginx 文件,甚至无法增加新文件。每个 AWS 文档的所有配置都不起作用。所以我这样做了:
/.ebextesions -> 01_laravel_nginx.config:
files:
"/opt/elasticbeanstalk/support/conf/laravel.conf":
mode: "000644"
owner: root
group: root
content: |
location / {
try_files $ uri $ uri / /index.php?$query_string;
gzip_static on;
}
/.ebextesions -> 02_install_nginx.config:
container_commands:
01_runmyshellscript:
command: "sudo ln -s /opt/elasticbeanstalk/support/conf/laravel.conf /var/proxy/staging/nginx/conf.d/elasticbeanstalk"
执行此配置后,与 /var/proxy/staging/nginx/conf.d/elasticbeanstalk 目录中相同的信息将在 /etc/nginx/conf.d/elasticbeanstalk 目录中。
有没有更好的办法?
【问题讨论】:
标签: laravel amazon-web-services nginx amazon-elastic-beanstalk