【发布时间】:2021-07-10 05:47:42
【问题描述】:
我有一个使用 symfony 5 创建的项目。 对于托管网站,我使用的是亚马逊 AWS。 Amazon AWS 实例正在使用 nginx。 每次我使用 Elastic beanstalk 部署代码时,我都必须在 etc/nginx/nginx.conf 文件中添加以下几行
location / {
try_files $uri $uri/ /index.php?$args;
}
如果我不添加以下配置并且不重新启动 nginx 服务器,则只有我的网站页面可见。每当我尝试打开除主页之外的网站的另一个页面时,我都会收到以下错误:
404 Not Found
nginx/1.18.0
每当我使用 elasticbeanstalk 上传代码时,如何自动部署 ngnix 配置?
【问题讨论】:
-
您使用的是什么平台?它应该列在您的环境仪表板中。
标签: php nginx amazon-elastic-beanstalk symfony5