微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

net::ERR_CONNECTION_REFUSED

部署上线运行一段时间后,访问突然报错:net::ERR_CONNECTION_REFUSED

现象:http://www.test.com  一切正常

           https://www.test.com  报错: net::ERR_CONNECTION_REFUSED

一般这是由于网络端口不通造成的,使用telnet,果然不通

于是检查配置,发现Nginx监听端口443被注释了,# listen  443 ssl;

解决方法,打开该注释即可:

如果是docker中运行的Nginx,启动时还需要指定端口443的映射,有以下两种方式:

1、docker run -p 80:80 -p 443:443 -d Nginx

     此认以桥接模式启动容器

2、docker run --network host -d Nginx

    此指定以host模式启动容器

docker的4种网络模式,可参考:https://www.freeaihub.com/article/host-module-in-docker-network.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐