Настроить тестовый сайт Ununtu/Nginx/FastCGI+PHP-FPM (устранить проблему)

1 000 руб. за проект
15 мая 2020, 20:35 • 9 откликов • 74 просмотра
Здравствуйте!

Не раз делал это сам, то сейчас поймал нечто, с чем сам не справляюсь. Уже все перепробовал что знаю.

Что есть:
Ubuntu 18.04 LTS, Nginx, FastCGI+PHP-FPM (7.2)

Сайт создан для теста примитивного PHP приложения (без фреймфворка)

Проблема:
тестовый сайт открывает html файлы, но не открывает в броузере php файлы (белый экран, никаких ошибк 404 и пр.). При этом PHP CLI работает.

Симптомы и настройки:
Ошибок в логах нет. процесс php-fpm запущен.

Все по дефолту:
включая nginx user: www-data

Что нестандартно:
На каталоги и фалы сайта были даны права (770) группе group1 (условно), членами которой являются пользователи: www-data + учетки разаботчиков. Сделано для того, чтобы разрабочики могли туда писать. На каталогах есть SGID для группы group1 (чтобы сазданные папки файлы наследовали group=group1). Но не похоже чтобы эта нестандартность создавала проблему.
Права на файл сокета есть у группы Group1

php-fpm пул единственный.
В /fpm/pool.d/www.conf прописаны

user = www-data
group = group1

listen.owner = www-data
listen.group = group1 (замена на www-data погоды не делает)

Что прошу:
Найти проблему и объяснить в чем она заключается. Исправить или я сам исправлю под чутким руководством.

Цель: работающий сайт с php-fpm, fastcgi + fastcgi cache. То есть: открываются все html и php файлы. php ошибок не дает. + оптимизировать nginx конфиг этого сайта (убрать мои глупости).

Предпочительный вариант диагностики: предоставлю удаленно свой экран десктопа с терминалом под рутом.
root пароль/ключ и удаленный доступ к серверу пока давать не хочется. Если не обойдемся без этого - то посмотрим.

По желанию, конфиги могу выслать заранее.

Предпочтения к исполнителям:

Нужен опытный Linux/web админ со знанием предмета, без шаманства. Знающий тонкости работы nginx/php-fpm. Способный объяснить причину проблемы и как сделать правильно.
Не подойдет: программист + копипастный админ своего домашего линукса, действующий наудачу методом проб и ошибок :)

Когда : 16-17 мая

Компенсация: 1000 руб.

Буду рад знакомству.
Владимир
Можете звонить/писать: +7(916)838-7021 (Telegram (@ParaPostman) / WhatsApp )
Отзывы
Георгий прекрасно решил проблему с конфигом nginx. В нем сочетается высокая квалификация, вежливость и желание помочь. Обладает широким техническим кругозором: Linux, Devops, разработка. С готовностью дает советы по эксплуатации решения. Я очень доволен выбором кандидата. Всячески рекомендую!
12 месяцев назад
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Фрилансер
приятно пообщались, вопрос решен :)
12 месяцев назад