Как сервер nginx обрабатывает запрос PHP?

Может кто-нибудь объяснить весь процесс, я только начал понимать процесс. Я понимаю, как сервер Apache обрабатывает запрос.

Как сервер nginx обрабатывает запрос и чем он отличается от сервера Apache?

1 ответ

Решение

введите описание изображения здесь Nginx не обрабатывает запрос PHP. Nginx - это веб-сервер, который обрабатывает HTTP-запрос и передает его вышестоящему серверу приложений; например php-fpm. PHP FPM - это сервер приложений, который обрабатывает запрос, генерирует HTTP-ответ из сценариев PHP и передает его Nginx, а Nginx отправляет ответ обратно пользователю.

Если мы заменим Nginx на Apache, сценарий не изменится. Apache имеет PHP-модуль для передачи запроса в PHP и получения результатов обратно.

Процесс Nginx PHP-FPM

Другие вопросы по тегам