返回列表 发布新帖

[玩法教程] 在docker中部署本地html静态网页

1740 4
发表于 2025-12-26 11:40:35 | 查看全部 阅读模式 IP:日本–大阪府–大阪市 Cloudflare节点

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 whpQO8 于 2025-12-26 11:44 编辑

关于如何在 nas 上部署本地html静态网页
本篇采用在 docker 中部署 nginx 容器代理静态网页资源的方式实现~

1.找个自己喜欢的位置自行创建文件夹 位置&名称随意  但要记住 后面要用
示例:
nginx/html    -- 放html 文件
nginx/conf    --  这个待会要放 nginx 的配置文件

附图:
image.png

2.下载 nginx 镜像
打开docker 镜像仓库里第一个就是了, 直接下载
image.png

3.创建部署镜像
找到下载好的镜像点击创建
image.png
重点来了!!
image.png

写好后 点击确定 ,在[容器]页面就可以看到创建好的容器了, 还没完 继续👀

4.编写nginx 配置文件
回到文件管理 在 1.中创建的文件夹
在nginx/conf 目录下创建 ng.conf 文件
image.png
文件内容示例:

  • server {
  •        listen       80;
  •        server_name  localhost;
  •        # 指向挂载的静态文件目录(容器内路径)
  •        location / {
  •              root   /home; # 这块是刚刚创建容器写的容器内放html的文件目录
  •              index  index.html index.htm; ## 这块对应的是你的html文件
  •              try_files $uri $uri/ /index.html; # 适配前端SPA路由
  •         }


5.放置你的 html 文件
在nginx/html 目录下放你的 html 文件
image.png
我这边写个简单的 html 文件作为示例, 示例内容:

  • <!doctype html>
  • <html lang="en">
  • <head>
  •     <title>Code coverage report for utf8.js/</title>
  •     <meta charset="utf-8">
  •         <h1>hello 网页内容o.O</h1>
  • </body>
  • </html>



6.重启创建好的 nginx 容器吧


重启完之后 我这边点击访问报错 看日志发现遇到权限问题😠!!!!
image.png
image.png

别急 接下来打开容器终端 变更下权限
image.png
终端输入命令:   chown -R nginx:nginx /home

执行之后 ,重启容器 再次访问~
image.png

至此可以正常访问刚才的示例网页啦,

如有其他问题 欢迎评论区交流讨论👏🏻
下课!🤔
image.png

评论4

meetz楼主Lv.1 发表于 2025-12-26 16:30:23 | 查看全部 IP:美国 CloudFlare节点
文中 nginx 有遗漏, 现补充:

  1. server {
  2.     listen       80;
  3.     server_name  localhost;

  4.     # 指向挂载的静态文件目录(容器内路径)
  5.     location / {
  6.         root   /home; # 这块是刚刚创建容器写的容器内放html的文件目录
  7.         index  index.html index.htm; ## 这块对应的是你的html文件
  8.         try_files $uri $uri/ /index.html; # 适配前端SPA路由
  9.     }

  10.     error_page   500 502 503 504  /50x.html;
  11.     location = /50x.html {
  12.         root   /usr/share/nginx/html;
  13.     }
  14. }
复制代码
PEPZY5Lv.1 发表于 2025-12-31 07:58:55 | 查看全部 IP:–广东–佛山–高明区
这玩意 用的都会 不用的都不会看
zoyoLv.1绿联NAS社区会员用户 发表于 2026-1-25 09:11:47 | 查看全部 IP:–江苏–苏州
这个好,感谢,群晖有自带的,我还想官方提建议,哈哈。
VbsjuQLv.1 发表于 2026-3-25 17:20:11 | 查看全部 IP:–江西–南昌
太感谢了,小白一个最近搞得NAS,然后搭建了一个工作网站,还差点被AI忽悠跑到家里搞定,总算看到你这篇文章搞定了

评论

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2026 绿联NAS私有云社区 版权所有 All Rights Reserved. 粤公网安备44030002002555号| 粤ICP备12028978号
关灯 在本版发帖
联系技术支持
返回顶部
快速回复 返回顶部 返回列表