Я в docker новичок и столкнулся с проблемой. Есть два контейнера: NGINX и php
NGINX не видит php, 404 ошибка.
Что попробовал:
Пробросить порт в хост машину и подключаться как 127.0.0.1:9000
Указать php:9000 - после этого контейнер с nginx не запускается.
PHP работает точно (проверил выполнением в bash).
Пример куска конфига nginx.
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
include fastcgi_params;
}