【发布时间】:2022-03-08 10:51:40
【问题描述】:
我正在 Azure 应用服务中部署一个在 Linux 容器上运行的 ReactJS 应用程序。 ReactJS 应用程序有路由器。由于 ReactJS 路由,内部页面刷新失败。根据React-router and nginx,我可以通过在 nginx.conf 中添加以下块来解决这个问题
location / {
try_files $uri /index.html;
}
现在我的问题是如何修改 Azure App Linux 容器内的 nginx.conf?我试图复制到/home/site。那没起效。它总是从 /etc/nginx 获取 nginx.conf。如果我将 /etc/nginx/nginx.conf 替换为我自己的版本,它将在下次重新启动时被覆盖。
无论如何我可以使用我自己的 nginx.conf 吗?还是我应该创建一个自定义容器来解决它?
【问题讨论】:
标签: azure nginx azure-web-app-service