问题描述
基于Linux创建的App Service是否可以主动升级内置的Nginx版本呢?
问题解答
Web App Linux 默认使用的 Nginx 版本是由平台预定义的,无法更改这个版本。
如果需要自定义Nginx的版本,只有通过 App Service For Container自定义容器的方式来实现。
Azure App Service 配置自定义容器 : https://learn.microsoft.com/zh-cn/azure/app-service/configure-custom-container?tabs=debian&pivots=container-Linux
在部署的镜像文件中,自定义Nginx的版本
FROM nginx COPY index.html /home/site/wwwroot/index.html
关于构建Nginx镜像的步骤,可参考博文:
【Azure 应用服务】App Service For Container 配置Nginx,设置/home/site/wwwroot/目录为启动目录,并配置反向代理