最近需要将一个用作微信小程序后端的springboot项目打包成镜像,然后部署到腾讯云服务器的docker上,在本地打包完成后测试运行没有问题,部署在云服务器上的时候,可以看到项目正常运行
检查docker与服务器的端口映射,检查防火墙设置。
1在容器里curl一下127.0.0.1加端口,netstat -ntlp看端口是否监听
2 看一下docker起容器的命令,有没有把端口映射给宿主机
3 在宿主机查看netstat -ntlp,查看端口是否已经映射
1、检查docker与服务器的端口映射;
2、检查云服务器本身的防火墙设置(iptables或firewall)
3、检查云平台中,该服务器端口对互联网的开放配置
应该是映射关系的问题,参考如下链接试试https://www.csdn.net/tags/MtjaQg1sNDA5MzItYmxvZwO0O0OO0O0O.html
同时你的截图中日志信息显示找不到templates对应的location,你确认下有无影响
SSL需要重新配置一遍,服务器看看开没开443和80,而且docker得手动配置放行端口
查一下服务器防火墙?
先把防护墙全都关了,再看一下selinux也关了,再试
检查一下云服务器本身的防火墙设置