PHP-FPM与NGINX多服务互访返回默认NGINX页面问题求助
PHP-FPM与NGINX多服务互访返回默认NGINX页面问题求助
大家好,我最近在搭建多容器的PHP服务时遇到了一个棘手的问题,想请各位同行帮忙排查下:
我用Docker部署了两个基于PHP-FPM+NGINX的服务容器:
- 一个作为后端API和管理后台服务,处理核心业务逻辑
- 另一个作为前端Web服务,专门负责展示页面并从后端拉取数据
这两个服务的NGINX配置几乎完全一致,唯一的区别是前端Web服务配置了通配符子域名,让后端PHP来处理任意子域名的请求。
目前单独访问这两个服务都没有问题:
- 直接访问后端服务地址(比如
http://imobil.localhost:8090)能正常返回业务相关内容 - 访问前端的任意子域名地址(比如
http://ANY-SUBDOMAIN.web-imobil.localhost:8090)也能正常加载前端页面
但现在遇到的核心问题是:当前端Web服务内部发起请求调用后端API服务时,返回的始终是NGINX的默认欢迎页:
Welcome to nginx!
If you see this page, the nginx web server is successfully installed and working. Further configuratio...
有没有朋友遇到过类似的跨服务调用问题?或者能给我一些排查方向的建议?
备注:内容来源于stack exchange,提问作者Vitor de Sousa
相关产品推荐
相关产品推荐

