metalshop
10.02.2022 21:32
0
Здравствуйте!
Под одним из пользователей не работает php в режиме FastCGI (Nginx + PHP-FPM) (и вообще ни в каком) для основного домена.
Если создать суб-домен – всё ок, php работает, но для основного домена нет.
Вот ссылка на info.php
www.musical-hall.com/info.php

Ошибка:
502 Bad Gateway
nginx/1.20.2

Что можно сделать, чтоб заработал php?
rudenko
11.02.2022 09:07
0
Причин может быть слишком много, для анализа надо смотреть логи ошибок php-fpm и nginx.
metalshop
11.02.2022 14:49
0
Спасибо за ответ.

Удалось разобраться. Причина была в том, что было сохранено два конфигурационных файла в директории пользователя:
/etc/nginx/vhosts/musicalhall

Удалил лишнюю копию и заработало. Оказывается, что nginx считывает все conf-файлы и при возникновении конфликтов игнорирует их.
Бекапы конфигурационных файлов нужно хранить в отдельной директории. Даже с изменённым именем, nginx их всё равно прочитает.
rudenko
11.02.2022 15:20
0
Скорее всего у вас в основном конфиге стоит директива, которая говорит о том, что надо все файлы из директории подключать:
include /etc/nginx/vhosts/*
Тема закрыта.