Skip to content

【Azure 应用服务】查看App Service for Linux上部署PHP 7.4 和 8.0时,所使用的WEB服务器是什么?

LuBu0505 edited this page Aug 9, 2022 · 1 revision

问题描述

如何查看PHP应用部署到App Service后,Azure上面使用的应用服务器是什么呢?因为App Service支持两种操作系统,Windows 和 Linux。在Windows中,使用的IIS作为WEB服务器。但是在Linux中,使用的是Nginx 还是Apache呢?如何来查看呢?

问题解答

在Azure App Service for Linux的门户页面中,点击左侧目录SSH,进入SSH页面,然后通过 top 来查看Linux进程信息。 如下页面,就可以发现PHP 8.0使用的WEB服务器为 Nginx。

第一步:进入SSH,并输入TOP指令,然后回车。 image.png

第二步:查看进程信息 image.png

同样的方法查看PHP 7.4应用所使用的WEB服务器则为Apache image.png

当知道App Service Linux使用何种WEB服务器后,就可以针对性的某些配置,如Apache可以使用 .htaccess修改配置文件,而Nginx则需要修改/etc/nginx/sites-available/default文件。

参考资料

NGINX Rewrite Rules for Azure App Service Linux PHP 8.x : https://azureossd.github.io/2021/09/02/php-8-rewrite-rule/index.html

Clone this wiki locally