问题描述
我想要在 docker 上的 2 个项目,如果 Nginx 在那个 docker-compose.yml 中发现一切正常,那么通过一个容器 Nginx 连接 PHP 的版本,但是如果我尝试在 docker-compose 之外解决 PHP-fpm项目,它抛出这个错误:
Nginx | Nginx: [emerg] host not found in upstream "app-PHP-fpm" in /etc/Nginx/sites-available/develop.conf:18
但是docker镜像本身是:
Nginx 配置服务器:
location ~ \.PHP$ {
fastcgi_split_path_info ^(.+\.PHP)(/.+)$;
#resolver 127.0.0.11;
#set $upstream app-PHP-fpm:9000;
# Nginx will Now start if host is not reachable
fastcgi_pass app-PHP-fpm:9000;
fastcgi_index index.PHP;
fastcgi_read_timeout 300;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
}
我会在一个docker-compose中重复这个设置很好用,但是国外有这样的问题,你怎么能在项目外使用容器?
如果问题微不足道,请提前抱歉,我是这方面的新手。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)