配置 docker

docker 中下载 latest 镜像
image.png|600
下载完成后在【映像】标签页找到下载好的nginx,双击创建容器
网络就使用桥接即可,设置一个未被占用的本地端口
将需要共享的文件夹挂载到 /home 目录,并且 x 需要共享的文件夹必须要有 everyone 的权限,不然到时候 web 打开是 403 错误
配置完成后运行容器

修改 nginx 配置

因为 docker 的终端机里没有 vim,所以选择 ssh 连到 nas 进行修改

  1. 先用 docker ps 命令查看一下 nginx 容器有没有在运行
    image.png
    如图第一个就是
  2. 把 nginx 的配置文件复制到群晖里,修改完再复制进去

    docker cp nginx1:/etc/nginx/conf.d/default.conf .    // 复制到当前目录
    vi default.conf

    image.png
    在对应位置添加

    charset utf-8;
    autoindex on;
    autoindex_exact_size off;
    autoindex_localtime on;

    然后将 location 内的 rootindex 注释掉,添加 root /home;
    复制回去 docker cp default.conf nginx-CesiumData:/etc/nginx/conf.d/default.conf
    最后重启容器 docker restart nginx-CesiumData

现在就可以通过nas的ip地址与对应端口访问文件了