拾点灵犀
斐讯N1通过docker安装nginx上线静态导航页

  最近做了个NAS,docker了几个容器,就想做个导航页,不用一个个手输。于是利用斐讯N1通过docker安装nginx上线静态导航页。docker安装nginx这个可把我愁死了频频出错,500和403错误最多。作为新手,配置挂载也不准确。一直不停地尝试,终于让我找到一个可以正常运行的方法:

原文在此

1、docker pull nginx

2、WinScp建立两个目录,一个是静态文件, 一个是存放Nginx配置。(文中所提到的是建了一个home目录,里面有application和config两个文件夹,application则是html文件,config建立default.conf文件则是nginx部署网站的配置)

default.conf内容如下:

1
2
3
4
5
6
7
listen 80;
server_name localhost;
location / {
   root /app;
   index index.html index.htm;
            }
}

3、运行容器的命令(–name后面的demo则为窗口名称。N1的8086端口已用,改用8089)

1
docker run -d -p 8089:80 -v /home/application/demo:/app -v /home/config:/etc/nginx/conf.d --name demo nginx

4、将导航页的静态文件全部放入所建的/home/application/demo,静态文件里不能有子文件夹,要全部文件全都在demo里,不能有二级目录,并且将所有文件的权限改成644。

  至此,完成。

署名 - 非商业性使用 - 禁止演绎 4.0