nginx访问静态资源失败

linux上docker安装了nginx,实现了宿主机和容器内部的nginx.conf、html文件挂载。现在问题是,我将图片上传到服务器上,还有自定义的html文件,nginx配置文件配置好了,防火墙开通了1002端口,就是访问不了。(我这里已经挂载好了的html文件可以访问,但是通过nginx.conf文件配置的就访问不了)

img

img

img

img

img

你这个是你linux里的路径,你应该要看你docker里面的图片路径

是端口不对吧

所访问的文件是放在 容器挂载到宿主机的目录下面吗?

1、先检查端口1002是否被监听:netstat -nltp|grep 1002
2、利用curl 127.0.0.1:1002/test看是否有返回对应的信息
3、systemctl stop firewalld关闭防火墙再访问