LINUX.ORG.RU

Сообщения kwasar

 

Почему для fastcgi_pass: 127.0.0.1:9000 работает, а localhost:9000 нет?

Форум — Web-development

Всем привет! Может мне кто-нибудь объяснит, я пока всю голову сломал?
Собрал я значицца в кубере (minikube) мультиконтейнерный под (т.е. один под в котором два контейнера в связке: nginx+php).
В конфиге nginx, там где про РНР, вот так работает:
fastcgi_pass 127.0.0.1:9000;

а вот так контейнер с nginx падает (пишет: php_upstream не работает типа):
fastcgi_pass localhost:9000;

вот так - тоже падает кстати (название контейнера само собой php):
fastcgi_pass php:9000;

Гляжу в /etc/resolv.conf: в обоих контейнерах прописано: 127.0.0.1 localhost

ниче не пойму, загадка дыры какая-то.
в docker-compose помню попроще было, там просто имя сервиса подставляешь: php:9000
Может кто-то натолкнет мысль, куда еще покурить?
Хочется разобраться в этих хитросплетениях.

Всем спасибо!

 , , ,

kwasar
()

RSS подписка на новые темы