Adik Izat помог решить проблему комментариями под тикетом.
Nginx выкати предупреждение, которое я сразу не заметил.
$ sudo nginx -t
[warn] conflicting server name "site1.ru" on site1:443, ignored
Эта проблема была связан с тем что у меня в конфиге 3-го сайта, которым я даже не пользуюсь, был в качестве server_name указан site1.ru, это и привело к проблемам в работе площадки site1.ru
Adik Izat, от туда конфиг и прикреплен к тикету.
/etc/nginx/sites-available/site1.ru.conf - хост где все работает,
/etc/nginx/sites-available/site2.ru.conf - второй хост где отдает 404.
Они аналогичны, различие только в путях к директории сайта и в хостах, по этому я не стал прикреплять второй conf
Adik Izat, не понял что вы имеете в виду. Сайты работают на nginx + php-fpm, настройка хостов вся в конфиге nginx, который я прикрепил.
Какие настройки еще прикрепить?
Nginx выкати предупреждение, которое я сразу не заметил.
Эта проблема была связан с тем что у меня в конфиге 3-го сайта, которым я даже не пользуюсь, был в качестве server_name указан site1.ru, это и привело к проблемам в работе площадки site1.ru