Closed u5de6 closed 5 years ago
listen_ip
配置0.0.0.0
了吗?
请教一个问题,如果是宿主机访问容器中的项目,都必须监听0.0.0.0
吗?有没有不指定0.0.0.0
的?
实际测试中 docker run -p 127.0.0.1:5200:5200 镜像名 sh
时,也是502错误,只有将listen_ip
改为0.0.0.0
才能正常访问,在laravel-s中这个是固定设置吗?
谢谢!
补充: 我的nginx是在宿主机中,PHP环境在容器中
@oknixus 了解下0.0.0.0
与127.0.0.1
区别,Docker 网络模式host
bridge
。
谢谢回复!
区别还是知道的,记得之前MongoDB的一直都是0.0.0.0
全网监听,后来就发生了几次安全事件,才改为127.0.0.1
可以在.env
文件中设置LARAVELS_LISTEN_IP=php
,这里的php
是docker-compose.yml
中php
服务的名称
Tell us your software version How to know it?
Detail description about this issue(error/log)
按照你的docker-compose来部署的开发环境,laravels.com普通的静态资源访问ok,但其他路由访问出现502 php7容器内访问是正常的
Give us a
reproducible
code block andsteps