手机扫一扫访问本页内容

微信扫描点右上角"···"分享到好友或朋友圈

关闭
微信扫一扫可打开小程序

微信长按图片或搜“分享录”可打开小程序

关闭
Docker,Linux,经验 ,

解决nginx报“curl: (7) Failed to connect to 172.17.0.2 port 80: Connection refused”

在Linux服务器上用docker compose搭nginx服务器,结果访问80端口报“curl: (7) Failed to connect to 172.17.0.2 port 80: Connection refused”,一开始还以为是防火墙没放开80端口造成的,但是放开80端口后还是存在同样问题。

于是我直接用docker命令运行nginx容器,结果却没问题,经排查发现是挂载了“/etc/nginx/conf.d”目录把default.conf配置文件覆盖掉了造成的,只需要在挂载目录上配上对应的conf配置文件即可解决问题。

其实不用在服务器上防火墙开放80端口,但是要在云服务器后台安全组规则的入站规则加入允许80、443端口策略,不然外网无法访问。


历史上的今天:

展开阅读全文


上一篇:

下一篇:

服务器又要到期了鼓励一下吧
您还可以访问本站的小程序、公众号等所有端,或者下载APP, 在小程序、APP上可以评论文章以及保存图片还有在线客服哦,如您有任何疑问或建议可向作者提出意见反馈
扫码打开小程序可评论文章保存图片,在“我的”有实时在线客服哦,看效果?
关注我的公众号为您分享各类有用信息
分享录多端跨平台系统