1

谁能解释一下整个过程,我才刚刚开始了解过程。我了解 Apache 服务器如何处理请求。

nginx 服务器如何处理请求,它与 Apache 服务器有何不同?

4

1 回答 1

1

在此处输入图像描述Nginx 不处理 PHP 请求。Nginx 是一个 Web 服务器,它处理一个 HTTP 请求并将其传递给上游应用服务器;例如 php-fpm。PHP FPM 是处理请求并从 PHP 脚本生成 HTTP 响应并将其传递给 Nginx 的应用程序服务器,Nginx 将响应发送回用户。

如果我们用 Apache 替换 Nginx,场景不会改变。Apache 有一个 PHP 模块,用于将请求传递给 PHP 并返回结果。

Nginx PHP-FPM流程

于 2017-04-30T06:23:54.183 回答