После установки nginx с помощью yum при доступе к php! он выдает ошибку 502 Bad Gateway!

nginx使用yum安装后访问php提示502 Bad Gateway错误!
существоватьИспользуйте dnf илиКоманда установила php и. Первоначальная установка прошла гладко, пока при настройке nginx и открытии php не возникла ошибка 502 Bad Gateway!
Я много искал в Интернете, но все говорили, что ошибка 502 связана с тем, что кэша, установленного nginx.ini, недостаточно или по другим причинам, но достоверного ответа нет. Самое главное, что все это проблемы nginx!
Нет проблем с доступом к html веб-страницы, и в настройке пути все в порядке! Просто к php нет доступа, и при отладке было потрачено много времени. Он либо выдает ошибку 502, либо открывает php и загружает его.
Такое ощущение, что это не имеет ничего общего с PHP. На самом деле самая большая проблема заключается в настройке PHP.
Каталоги PHP, установленные dnf, очень разбросаны. И многие структуры каталогов изменились!
Нашел файл www.conf, зайдите и посмотрите! Порт 9000 вообще не запускается!
Может быть, в centos8 установлены какие-то настройки безопасности?

vi /etc/opt/remi/php74/php-fpm.d/www.conf

прослушивайте =/var/run/php-fpm/php-fpm.sock;
Измените прослушивание на прослушивание = 127.0.0.1:9000, иначе к php нельзя будет получить доступ по адресу 127.0.0.1:9000 в nginx.
Или измените fastcgi_pass 127.0.0.1:9000; на Listen=unix:/var/run/php-fpm/php-fpm.sock; в nginx.
После изменения www.conf перезапустите службу php. Всё хорошо!
Популяризация ошибки 502 Bad Gateway среди новичков

счет

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *