随笔分类 - 【Azure 应用服务】
Azure 中使用App Service的各种疑难杂症
摘要:问题描述 PHP项目部署到App Service for Linux环境中,如何修改上传文件大小的限制呢? 问题解答 经过查询Azure App Service官方文档,可能通过在项目根目录下添加.htaccess文件,并使用 php_value upload_max_filesize 指令进行文件
阅读全文
摘要:问题描述 因为中国区的App Service对外(公网访问)需要进行ICP备案,所以很多情况下,Web应用部署到App Service后,都是通过Application Gateway(应用程序网关)来对外网暴露,提供公网访问。 上图列出了使用Application Gateway后,外网访问App
阅读全文
摘要:问题描述 根据以下DockerFile文件,创建了一个ASP.NET Core的 helloworld 镜像,通过监听3721端口来接受请求。 # 1. 指定编译和发布应用的镜像 FROM mcr.microsoft.com/dotnet/core/sdk:3.1 AS build # 2. 指定(
阅读全文
【Azure 应用服务】NodeJS Express + MSAL 实现API应用Token认证(AAD OAuth2 idToken)的认证实验 -- passport.authenticate()
摘要:问题描述 在前两篇博文中,对NodeJS Express应用 使用MSAL + AAD实现用户登录并获取用户信息,获取Authorization信息 ( ID Token, Access Token). 【Azure 应用服务】NodeJS Express + MSAL 应用实现AAD集成登录并部署
阅读全文
摘要:问题描述 在上一篇博文 “【Azure 应用服务】NodeJS Express + MSAL 应用实现AAD集成登录并部署在App Service Linux环境中的实现步骤”中,实现了登录,并获取登录用户在AAD中的个人信息,但是没有一个显示的方法输出所获取到的Access Token,则通过新建
阅读全文
摘要:问题描述 实现部署NodeJS Express应用在App Service Linux环境中,并且使用Microsoft Authentication Library(MSAL)来实现登录Azure AD用户,获取Token及用户信息的实现。 终极实现效果展示: 本实现中,最重要的两个步骤为: 1)
阅读全文
摘要:问题描述 在App Service for Linux环境中,部署PHP应用,使用Nginx服务器。因为PHP应用中所有静态资源的URL使用的默认域名为 https://example.com:8080 开头,所以需要在Nginx中配置域名转换,而如果使用Apache则免配置。 所以,当使用Ngin
阅读全文
摘要:问题描述 通过设置Java Web项目,实现在App Service For Windows环境中达到自定义4XX/5XX的页面效果 问题解答 第一步:在本地项目文件中打开web.xml文件 (src -> mian -> webapp -> WEB-INF -> web.xml) 第二步:在web
阅读全文
摘要:问题描述 在App Service中部署镜像文件,发现镜像一直没有部署,重启App Service服务也无效果。 DockerFile如下: FROM crunchgeek/php-fpm:7.0 # 设置时区 RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai
阅读全文
摘要:需要描述 1)实现黑客帝国文字流效果图,JS功能 2)部署在云中,让大家都可以访问,App Service实现 3)大家都能发送消息,并显示在文字流中,PubSub(websocket)实现 终极效果显示: 执行步骤 1)在 Azure 中创建 App Service 服务,参考官方文档:快速入门:
阅读全文
摘要:问题描述 在App Service for Linux环境中,部署Django应用,访问应用页面时候,出现css、js等静态资源文件加载失败问题。 浏览器Console提示的错误消息为: Refused to apply style from '<URL>' because its MIME typ
阅读全文
摘要:问题描述 在使用App Service服务中,当多实例中,其中一个实例出现高CPU,高Memory的情况,为了尽可能少的影响正在运行的应用,需要单独重启某一个实例的情况下,如何手动操作呢? 问题解答 第一步:需要通过App Service Metrics找出是那些实例存在 High CPU 或 Hi
阅读全文
摘要:问题描述 在App Service的门户上,可以通过“Change App Service Plan”来改变当前App Service所属的应用服务计划(App Service Plan),在页面中,它会自动列举出来当前订阅下,同一个Resource Group的App Service Plan。
阅读全文
摘要:问题描述 部署在App Service for Linux环境中的Web App。出现了字体文件缺失的问题,页面显示本来时中文的地方,区别变为方框占位。 问题分析 在应用中,通常涉及到显示问题的有两个方面, 一是乱码:”����Ҫ�¨²�ѧϰ������“ , ”由月è¦�好好å¦
阅读全文
摘要:问题描述 App Service运行过程中,突然出现了 There is not enough space on the disk : 'D:localTempASPNETCORE_xxxxxx-xxxx-xxxx-xxxx-bb51xxxxxxxx.tmp' 问题分析 在云中的App Servic
阅读全文
摘要:问题描述 编写Powershell Function,登录到China Azure并获取Azure AD User信息,但是发现遇见了 [Error] ERROR: ManagedIdentityCredential authentication failed: An unexpected erro
阅读全文
摘要:问题描述 Azure Function在执行Function的时候,如果失败了,是否可以重试呢? 问题解答 Function app默认是不开启重试的,但是可以修改 host.json 文件来定义重试策略(retry),具体内容如下: { "retry": { "strategy": "fixedD
阅读全文
摘要:问题描述 为App Service配置了应用服务网关(Application Gateway),并且为Application Gateway配置了自定义域名,通过浏览器访问时,出现域名跳转问题,由自定义域名跳转到App Service的默认域名。 问题解答 应用服务是多租户服务,因此它会使用请求中的
阅读全文
摘要:问题描述 一问:App Service有那些访问限制的方式 二问:访问限制中,是否可以通过域名来进行限制,而不只是IP地址 三问:App Service如何查看到访问者(客户端)的IP地址,访问时间 四问:Azure AD的登录日志是否可以查看到某个应用的登录情况呢?或者是Azure用户的登录情况
阅读全文
摘要:问题描述 如图上,是App Services在Windows环境中,系统自带了MySQL In App功能。而在,Linux环境中,没有发现Mysql in App功能,是不是无法在Linux中使用呢? 问题解答 Linux环境中的Mysql In App 功能与windows是不一样的,它需要在D
阅读全文