树洞剪藏#剪藏#树洞剪藏

群晖Docker安装Nginx文件共享服务器 | 牛马知识

2024 年 12 月 19 日1 分钟
分享Twitter / XTelegram微博

同步来源:树洞剪藏 源站剪藏 ID:477 原文地址:http://blog.aabcc.top:8090/archives/4U4YmX9R

打开原文 · 打开源站剪藏快照


群晖Docker安装Nginx文件共享服务器 | 牛马知识

set 限制解除

互动 最近评论

stonewu

此教程已失效,可做为参考使用。 13 天前

stonewu

教程中的音源已失效,浏览器搜索【洛雪音源】,自行下载最新可用的。 2024-11-14

stonewu

飞牛影视更新后默认自动覆盖原文件,升级版本之后需重新执行一次。 2024-11-8

stonewu

请问有没有docker-compose的群晖NAS安装教程呀,好像这个很难搜到 2024-10-20

stonewu

新增加全Host网络模式整合包,两种安装包自选一个使用,安装教程完全一致! 2024-6-19

stonewu

MoviePilot开发者已对媒体库目录进行重构,此版本教程废除,仅作参考,请移步最新发布的教程进行搭建。 2024-5-28

标签 寻找感兴趣的领域

群晖NAS

公网IP 1

端口映射 1

FTTR 1

Hyper-V 1

飞牛影视 2

漫画 1

fnOS 9

飞牛NAS 9

iKuai 1

自动签到 1

CIFS 1

NFS 1

CloudDrive 1

PVE 4

Proxmox VE 4

AList 1

内存 1

微信 2

百度网盘 1

物联网 1

内网穿透 1

思维导图 1

备份 5

Emby 1

知识库 7

Shell脚本 2

Windows Server 2

OpenWRT 3

模拟器 1

iStoreOS 4

SSL证书 4

Cron表达式 1

测速 1

统一身份认证 1

快照 1

Microsoft 1

微软 1

屏幕共享 1

DNS 1

实时协作 3

Ubuntu 7

即时通讯 1

白板 3

虚拟化 5

Active Directory域 1

AD域 1

Office 2

Excel 1

Kubernetes 1

k8s 1

云原生 1

问卷调查 1

文件共享 3

反向代理 1

代办事项 1

Cisco AnyConnect 3

Cisco Secure Client VPN 3

OCR 1

堡垒机 1

集群 1

AI 4

书签 1

游戏 1

云桌面 1

主题 1

邮箱 2

问答 1

消息推送 1

白噪音 1

旁路由 1

聊天 2

dokcer 3

音乐 2

网易云 2

核显 2

相册 3

任务管理 5

BUG 1

企业微信 2

云盘 1

威联通 0

极空间 1

格式转换 1

插件 1

小雅Alist 1

WebDav 1

IPv6 1

桥接 1

超级密码 1

光猫 1

导航页 9

资产管理系统 2

固定资产 2

低代码 2

NAS 14

网盘 5

ZFile 1

项目管理 5

容器 92

Synology Assistant 1

群晖助手 1

DDNS 1

域名解析 2

二级域名 1

Cloudflare 7

SeaTable 1

端口 1

VPN 5

WireGuard 1

代理 3

Forcepoint One Endpoint 0

开源 1

监控 20

Uptime Kuma 1

抢票 1

12306 1

域名 4

CDN 3

阿里云 2

PT站 3

UID 1

Passkey 1

MoviePilot 5

长亭雷池WAF 1

windows10 6

OneDrive 2

vSphere Client 6

vCenter Server 7

YouTube 2

Tube Archivist 1

WebCheck 1

克隆 1

导出 2

ovftool 2

健身房 1

三体运动 1

运维 3

服务台 2

ITIL 1

iTOP 1

软路由 6

爱快 3

SD-WAN 1

异地组网 2

私密 0

捷诚ERP 0

商业零售系统 0

宝塔面板 1

SSH 2

审计系统 2

Next Terminal堡垒机 1

语音网关 1

固话 1

天翼宽带政企网关 1

Windows11 5

Windows Autopilot自部署 3

GitHub 2

SyncTV 1

直播 1

密码管理系统 1

Privilege Manager 1

Delinea 1

GRUB 1

磁盘阵列 2

RAID 2

远程管理 1

日志 1

iLO 3

带外管理 0

带外管理 1

电信 3

苏州 1

技术手册 1

服务器 7

惠普 5

HPE 5

CentOS 7 6

VMware Workstation Pro 17 1

长截图 1

网页捕获 1

Edge浏览器 1

Linux 25

信锐技术WAC控制器 1

托管云 1

云服务 1

SUNDRAY 1

华为交换机 0

AP 1

WiFi 0

防火墙 1

行为管理 0

深信服AF-1120 0

深信服AC-1700 0

信锐技术 1

深信服 0

ERP 1

组网 1

vlan 1

会议 2

固定电话 3

座机 3

H3C 1

新华三 1

华为 1

交换机 8

Cisco 9

影视库 10

豆瓣 1

jackett 2

Nastool 6

jellyfin 7

死机 1

qbittorrent 5

安装系统 5

打印机 1

浏览器 2

Windows 16

重置 4

笔记 9

群晖套件中心 5

博客 5

halo 3

docker-compose 112

Tracker 1

美化 3

qBittorrent 5

Docker 151

小白基础教程 7

群晖 116

MobaXterm终端软件 1

终端软件 2

host 0

打印机 1

Outlook邮箱 1

黑群晖ARC引导 3

物理机 0

VMware ESXI 17

虚拟机 17

VMware 17

VMware Workstation 3

黑群晖RR引导 4

黑群晖ARPL引导 2

黑群晖 106

Halo 3

十二月 2024

4 篇

十一月 2024

3 篇

十月 2024

6 篇

九月 2024

7 篇

八月 2024

12 篇

七月 2024

18 篇

六月 2024

23 篇

五月 2024

35 篇

四月 2024

39 篇

三月 2024

62 篇

二月 2024

33 篇

一月 2024

39 篇

十二月 2023

36 篇

微信

支付宝

功能

显示模式

标签

群晖NAS

公网IP 1

端口映射 1

FTTR 1

Hyper-V 1

飞牛影视 2

漫画 1

fnOS 9

飞牛NAS 9

iKuai 1

自动签到 1

CIFS 1

NFS 1

CloudDrive 1

PVE 4

Proxmox VE 4

AList 1

内存 1

微信 2

百度网盘 1

物联网 1

内网穿透 1

思维导图 1

备份 5

Emby 1

知识库 7

Shell脚本 2

Windows Server 2

OpenWRT 3

模拟器 1

iStoreOS 4

SSL证书 4

Cron表达式 1

测速 1

统一身份认证 1

快照 1

Microsoft 1

微软 1

屏幕共享 1

DNS 1

实时协作 3

Ubuntu 7

即时通讯 1

白板 3

虚拟化 5

Active Directory域 1

AD域 1

Office 2

Excel 1

Kubernetes 1

k8s 1

云原生 1

问卷调查 1

文件共享 3

反向代理 1

代办事项 1

Cisco AnyConnect 3

Cisco Secure Client VPN 3

OCR 1

堡垒机 1

集群 1

AI 4

书签 1

游戏 1

云桌面 1

主题 1

邮箱 2

问答 1

消息推送 1

白噪音 1

旁路由 1

聊天 2

dokcer 3

音乐 2

网易云 2

核显 2

相册 3

任务管理 5

BUG 1

企业微信 2

云盘 1

威联通 0

极空间 1

格式转换 1

插件 1

小雅Alist 1

WebDav 1

IPv6 1

桥接 1

超级密码 1

光猫 1

导航页 9

资产管理系统 2

固定资产 2

低代码 2

NAS 14

网盘 5

ZFile 1

项目管理 5

容器 92

Synology Assistant 1

群晖助手 1

DDNS 1

域名解析 2

二级域名 1

Cloudflare 7

SeaTable 1

端口 1

VPN 5

WireGuard 1

代理 3

Forcepoint One Endpoint 0

开源 1

监控 20

Uptime Kuma 1

抢票 1

12306 1

域名 4

CDN 3

阿里云 2

PT站 3

UID 1

Passkey 1

MoviePilot 5

长亭雷池WAF 1

windows10 6

OneDrive 2

vSphere Client 6

vCenter Server 7

YouTube 2

Tube Archivist 1

WebCheck 1

克隆 1

导出 2

ovftool 2

健身房 1

三体运动 1

运维 3

服务台 2

ITIL 1

iTOP 1

软路由 6

爱快 3

SD-WAN 1

异地组网 2

私密 0

捷诚ERP 0

商业零售系统 0

宝塔面板 1

SSH 2

审计系统 2

Next Terminal堡垒机 1

语音网关 1

固话 1

天翼宽带政企网关 1

Windows11 5

Windows Autopilot自部署 3

GitHub 2

SyncTV 1

直播 1

密码管理系统 1

Privilege Manager 1

Delinea 1

GRUB 1

磁盘阵列 2

RAID 2

远程管理 1

日志 1

iLO 3

带外管理 0

带外管理 1

电信 3

苏州 1

技术手册 1

服务器 7

惠普 5

HPE 5

CentOS 7 6

VMware Workstation Pro 17 1

长截图 1

网页捕获 1

Edge浏览器 1

Linux 25

信锐技术WAC控制器 1

托管云 1

云服务 1

SUNDRAY 1

华为交换机 0

AP 1

WiFi 0

防火墙 1

行为管理 0

深信服AF-1120 0

深信服AC-1700 0

信锐技术 1

深信服 0

ERP 1

组网 1

vlan 1

会议 2

固定电话 3

座机 3

H3C 1

新华三 1

华为 1

交换机 8

Cisco 9

影视库 10

豆瓣 1

jackett 2

Nastool 6

jellyfin 7

死机 1

qbittorrent 5

安装系统 5

打印机 1

浏览器 2

Windows 16

重置 4

笔记 9

群晖套件中心 5

博客 5

halo 3

docker-compose 112

Tracker 1

美化 3

qBittorrent 5

Docker 151

小白基础教程 7

群晖 116

MobaXterm终端软件 1

终端软件 2

host 0

打印机 1

Outlook邮箱 1

黑群晖ARC引导 3

物理机 0

VMware ESXI 17

虚拟机 17

VMware 17

VMware Workstation 3

黑群晖RR引导 4

黑群晖ARPL引导 2

黑群晖 106

Halo 3

牛马知识

群晖Docker安装Nginx文件共享服务器

首页

Hello Halo

Halo

注册账号看这

控制台

退出登录

2

原创

Docker

群晖Docker容器项目

群晖

黑群晖

Docker

群晖Docker安装Nginx文件共享服务器

微信:S20306

字数: 8811

阅读耗时: 22 分钟

2024/02/29

博客独享

热度: 65

评论: 0

编辑

介绍

在对外分享文件时,利用 Nginx 搭建一个简单的下载文件管理服务器,文件分享就会变得非常方便。利用 Nginx 的诸多内置指令可实现自动生成下载文件列表页、限制下载带宽等功能。

演示站点(群晖文件下载服务器): https://archive.synology.com/download 安装教程 安装nginx

打开群晖的SSH功能,使用终端软件进行连接,并切换到root状态下。

进入群晖的docker文件夹(你想将静态文件数据存储到哪就进哪个文件夹)

cd /volume1/docker

Bash

对群晖docker文件夹设置读写权限为everyone(数据文件存放在哪就设置哪个文件夹)

chmod -R 777 /volume1/docker

Bash

创建并进入nginx文件夹及子文件夹www,列出当前文件夹路径。

mkdir -p nginx && cd nginx && mkdir www && cd www && pwd

Bash

复制并修改下面的命令,粘贴到终端内执行。

docker run --name nginx -p 9999 :80 -v /volume1/docker/nginx/www:/home/www -d nginx

#说明 --name nginx 容器的名称为nginx -p 9999 :80 将主机8080端口映射到容器nginx的80端口,9999端口可以自己修改。 -v /volume1/docker/nginx/www:/home/www 将主机/volume1/docker/nginx/www目录映射到容器/home/www目录。这里/home/www是后面nginx配置文件中我们要指定的存放静态文件的位置,映射到主机目录后,直接将静态文件放到主机目录即可。 -d 后台启动 nginx 创建容器使用的镜像及版本

Bash

查看正在运行的容器

docker ps

Undefined

打开浏览器,以群晖的IP+设置的端口进行访问。 以本机为例: http://192.168.2.100:9999 出现此页面即为安装成功

拷贝nginx配置文件

进入nginx容器内部

docker exec -it nginx bash

Bash

我们看到nginx的默认配置文件为nginx.conf,但是我们不建议将个性化配置直接放在此文件中,而是在conf.d目录下创建*.conf文件,将配置信息放在这里。

root @NAS : / volume1 / docker / nginx / www # docker exec -it nginx bash #进入nginx容器内部 root@ 7 c5fc783cf61 : / # cd /etc/nginx #进入/etc/nginx目录 root@ 7 c5fc783cf61 : /etc/nginx # ls #列出当前目录内的文件 conf . d fastcgi_params mime . types modules nginx . conf scgi_params uwsgi_params root@ 7 c5fc783cf61 : /etc/nginx # cd conf.d 进入conf.d文件夹 root@ 7 c5fc783cf61 : / etc / nginx / conf . d # ls ##列出当前目录内的文件 default . conf root@ 7 c5fc783cf61 : / etc / nginx / conf . d #

Ruby

为了配置管理方便,我们将nginx容器/etc/nginx/conf.d目录下的配置文件直接映射到主机目录。 先输入 exit 退出容器内部,再执行下面的命令。

docker cp nginx:/etc/nginx/conf.d /volume1/docker/nginx

#docker cp 容器名:需要拷贝的文件/文件夹路径 存放拷贝出来的位置路径

Bash

停止运行并删除创建好的nginx容器

docker stop nginx && docker rm -f nginx

Bash

重新创建nginx容器 在第一次创建nginx容器的基础上添加映射复制出来的default.conf文件路径。

docker run --name nginx -p 9999 :80 -v /volume1/docker/nginx/www:/home/www -v /volume1/docker/nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf -d nginx

#说明 --name nginx 容器的名称为nginx -p 9999 :80 将主机8080端口映射到容器nginx的80端口,9999端口可以自己修改。 -v /volume1/docker/nginx/www:/home/www 将主机/volume1/docker/nginx/www目录映射到容器/home/www目录。这里/home/www是后面nginx配置文件中我们要指定的存放静态文件的位置,映射到主机目录后,直接将静态文件放到主机目录即可。 -v /volume1/docker/nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf 将主机的/volume1/docker/nginx/conf.d/default.conf目录内的default.conf映射到容器/etc/nginx/conf.d/目录内,方便修改容器内部设置。 -d 后台启动 nginx 创建容器使用的镜像及版本

Bash

查看正在运行的容器

docker ps

Undefined

配置nginx

进入存放nginx默认配置文件的目录,并列出目录内的文件。 (就是从nginx容器内拷贝出来的default.conf配置文件的目录,别说你忘了你存放的路径。)

cd /volume1/docker/nginx/conf.d && ls

Bash

编辑nginx默认配置文件

vi default . conf

C++

按字母 i 键进入编辑模式,修改下面的配置文件,按 Esc 键退出编辑模式,输入 :wq 退出并保存。 将下图的 /usr/share/nginx/html 改成 /home/www 即可, 也可以注释掉,重新写一行 。 参考下面的命令

#这是演示的,自己修改你自己的default.conf配置文件。 #需要的功能自行添加,不需要的不添加或关闭。

server { listen 80 ; listen [ :: ] :80 ; server_name localhost ;

#access_log /var/log/nginx/host.access.log main;

location / { #root /usr/share/nginx/html; #此行演示的是注释掉。 root /home/www ; #将这里的/usr/share/nginx/html改成/home/www index index.html index.htm ; autoindex on ; #开启目录浏览功能,否则只能以http://192.168.2.100:9999/logo.png这种方式访问单个文件。 autoindex_exact_size off ; #关闭详细文件大小统计,让文件大小以MB、GB为单位显示,默认为b>。 autoindex_localtime on ; #开启以服务器本地时区显示文件修改日期。 charset utf-8,gbk ; #展示中文文件名 }

#error_page 404 /404.html;

redirect server error pages to the static page /50x.html

error_page 500 502 503 504 /50x.html ; location = /50x.html { root /usr/share/nginx/html ; }

proxy the PHP scripts to Apache listening on 127.0.0.1:80

#location ~ .php$ {

proxy_pass http://127.0.0.1;

#}

pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

#location ~ .php$ {

root html;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;

include fastcgi_params;

#}

deny access to .htaccess files, if Apache's document root

concurs with nginx's one

#location ~ /.ht {

deny all;

#} }

Bash

重启nginx容器

docker restart nginx

Undefined

查看正在运行的容器

docker ps

Undefined

实验nginx文件服务

在www目录内上传一些文件,随意,测试而已。

打开浏览器,以群晖的IP+设置的端口进行访问。 以本机为例: http://192.168.2.100:9999/

点击文件即可下载,点击图片文件将自动打开图标,浏览器点击返回键即可返回目录。 点击文件夹即可进入子文件夹

👇👇👇

打赏作者

群晖 116

黑群晖 106

Docker 151

原创

群晖Docker安装Nginx文件共享服务器

群晖Docker安装Nginx文件共享服务器

本文是原创文章,采用 强制 协议,禁止转载! 微信:S20306

下一篇

群晖Docker安装轻量化聊天平台VoceChat

阅读建议

2024-12-18

MoviePilot-V2全自动化PT影视库【Emby+Jellyfin双播放器版本】

2024-08-07

Docker安装JavSP汇总多站点数据的小姐姐元数据刮削器

2024-06-07

解决Docker镜像无法拉取问题

2024-05-28

MoviePilot全自动化PT影视库(Emby、jellyfin双播放器版本)

2024-05-11

Nastool自动化影视库jellyfin整合包,最快一秒完成。

2024-04-30

Docker安装傻瓜式自动化家庭影院(一套配全,无需设置。)

评论

匿名评论 隐私政策

hamster

退出登录

提交评论

0 条评论

吃饱了才有力气干活

教程都是高清截图,文章不显示的刷新就能缓存出来。 注册账号、出教程等事情加我微信 S20306

鼠标点这里

必须看的消息!!!

文章目录

介绍 安装教程 安装nginx 拷贝nginx配置文件 配置nginx 实验nginx文件服务

最新评论

此教程已失效,可做为参考使用。

微信:S20306 / 13 天前

教程中的音源已失效,浏览器搜索【洛雪音源】,自行下载最新可用的。

微信:S20306 / 2024-11-14

飞牛影视更新后默认自动覆盖原文件,升级版本之后需重新执行一次。

微信:S20306 / 2024-11-8

请问有没有docker-compose的群晖NAS安装教程呀,好像这个很难搜到

cngqs / 2024-10-20

新增加全Host网络模式整合包,两种安装包自选一个使用,安装教程完全一致!

微信:S20306 / 2024-6-19

最近发布

MoviePilot-V2全自动化PT影视库【Emby+Jellyfin双播放器版本】 21 小时前

飞牛影视--媒体库背景美化--随机轮播影视剧照 2024-11-1

fnOS飞牛NAS安装NAS-Tools自动化影视库+飞牛影视 2024-9-3

Docker安装JavSP汇总多站点数据的小姐姐元数据刮削器 2024-8-7

解决Docker镜像无法拉取问题 2024-6-7

MoviePilot全自动化PT影视库(Emby、jellyfin双播放器版本) 2024-5-28

Nastool自动化影视库jellyfin整合包,最快一秒完成。 2024-5-11

Docker安装傻瓜式自动化家庭影院(一套配全,无需设置。) 2024-4-30

PT站账户注册邀请 2024-4-15

黑群晖RR引导2024回归 2024-4-8

Jellyfin影视库免费公益主题服务 2024-3-8

Docker入门--师傅领进门 2024-2-26

广告

相关文章