-
环境信息
- 云服务器 Linux
- Nginx Docker 启动
- Nginx 宿主机目录挂载:/weink/nginx
- Nginx 容器目录挂载:/usr/share/nginx
- Nginx.conf 文件和 html 文件夹都在 /nginx 目录下
问题描述
- 访问地址:IP:80 -> 始种 404 Nginx 报错
分析原因
是挂载目录访问错乱引起的!
因为 nginx 在 docker 容器里,此时这里的 root 访问 html 文件夹并不是 /weink/nginx/html,说白了这里根本就没这个文件夹,因为是在 nginx 属于容器里的程序,所以应该要访问 /usr/share/nginx/html,改完重启,完美!