Apache пересылает запросы PHP с использованием:
sethandler "Proxy: fcgi: //172.17.0.4: 9000" Br/Pr/Pr/Pr/Pr/Pr/Pr/Pr/Pr/Pr/Pr/Pr/Pr/Pr/Pr/Pr/Pr/Pr/Pr/Pr/Pr/Pr/Pr/Pr/Pr/PR/Pr/Pr/Pr/PR/Pr/PR/PR/PR/PR/PR/PR/PR/PR/PR/PR/PR/PR/PR/PR/PR/PR/PROMPY: fcgi: //172. /> Два контейнера находятся в одной сети Docker Bridge и могут разрешить друг друга. Apache успешно прокси запрашивает PHP-FPM, но PHP-FPM всегда возвращает файл 404, не найденный, даже когда файл существует и доступен Apache. "FCGI: //172.17.0.4: 9000/var/www/html/"
Я обеспечил один и тот же каталог хостов (например,/volumber/web/flyingw), установлен в обоих контейнерах, хотя инициально на разных путях:
withww), хотя изначально на разных путях:
flyingw).
Код: Выделить всё
In Apache: /usr/local/apache2/htdocs
In PHP-FPM: /var/www/html
В журнале ошибок или журнале доступа нет полезных записей, связанных с запросом. Чтобы вернуть 404 в этой настройке, даже когда файл существует и проходит через FastCgi?
Подробнее здесь: https://stackoverflow.com/questions/795 ... d-when-pro