Как сервер nginx обрабатывает запрос PHP?
Может кто-нибудь объяснить весь процесс, я только начал понимать процесс. Я понимаю, как сервер Apache обрабатывает запрос.
Как сервер nginx обрабатывает запрос и чем он отличается от сервера Apache?
1 ответ
Решение
Nginx не обрабатывает запрос PHP. Nginx - это веб-сервер, который обрабатывает HTTP-запрос и передает его вышестоящему серверу приложений; например php-fpm. PHP FPM - это сервер приложений, который обрабатывает запрос, генерирует HTTP-ответ из сценариев PHP и передает его Nginx, а Nginx отправляет ответ обратно пользователю.
Если мы заменим Nginx на Apache, сценарий не изменится. Apache имеет PHP-модуль для передачи запроса в PHP и получения результатов обратно.