应该不是防火墙的问题,因为之前都可以访问的,后来在我在服务器上学习使用docker,也不知使用了什么操作,网站就访问不了了。
问题如下:
- 尝试过将防火墙打开80,8080端口,关闭防火墙等操作,都没有效果。
- 也不是DNS解析的问题,使用ip地址同样访问不了,但是能ping通
- 服务器使用的是nginx,将80端口的请求转发到8080端口上给nodejs服务器处理
- 在服务器上 使用本地curl "http://localhost/"可以返回数据,但是使用curl "http://47.94.197.151"访问不了,curl "http://lys.buctsnc.cn" 同样无效
求大佬指教
docker的话,需要暴露端口,外部环境才能访问。
如果自己写dockerfile构建出来的镜像,需要加上:
重新构建。