第一步:准备工作
在开始之前,请确保您已经准备好以下几样东西:

(图片来源网络,侵删)
- 一台群晖 NAS:已经开机并连接到您的家庭/公司网络。
- 一个域名:
www.myexample.com,这是别人访问您网站的地址,您可以从阿里云、腾讯云、GoDaddy 等服务商购买。 - 动态 DNS 服务:除非您的 NAS 拥有固定的公网 IP 地址(通常家庭宽带没有),否则您需要使用 DDNS 服务,群晖内置了多家 DDNS 服务的支持,可以动态将您的域名指向变化的家庭 IP。
- 端口转发:需要在您的家用路由器上进行设置,将外部访问请求(如 HTTP 80 端口、HTTPS 443 端口)转发到 NAS 的内网 IP 地址。
- 一台电脑:用于登录群晖 DSM 界面进行设置。
第二步:在群晖上进行基础设置
这是最关键的一步,确保您的 NAS 能被外网访问。
启用 Web 服务
- 登录您的群晖 DSM 界面。
- 进入 [控制面板] -> [共享文件夹]。
- 确保您已经创建了一个用于存放网站文件的共享文件夹,
web,如果还没有,请点击 [创建] 来创建一个。 - 进入 [控制面板] -> [安全] -> [防火墙]。
- 勾选 [启用防火墙],然后点击 [编辑规则]。
- 在入站规则中,确保允许了 TCP 端口 80 (HTTP) 和 TCP 端口 443 (HTTPS),您可以直接点击 [应用规则] 来添加默认的 Web 服务规则。
配置动态 DNS (DDNS)
- 进入 [控制面板] -> [外部访问] -> [DDNS]。
- 点击 [新增]。
- 服务提供商:选择您的 DDNS 服务商(如 No-IP、Dynu 等,很多免费服务商都支持)。
- 服务器:通常保持默认即可。
- 用户名 / 密码 / 主机名称:填入您在 DDNS 服务商注册的账号信息。
- 启用此 DDNS 服务器:勾选此项。
- 点击 [确定],群晖会定期自动更新您的 IP 地址。
配置路由器端口转发
这是最需要技术细节的一步,路由器品牌不同,设置界面也略有差异。
- 找到您的 NAS 的内网 IP 地址(
168.1.10),可以在 DSM 的 [控制面板] -> [网络] -> [网络界面] 中查看。 - 登录您的路由器管理界面(通常在浏览器输入
168.1.1或168.0.1)。 - 找到 [端口转发]、[虚拟服务器] 或类似名称的选项。
- 添加两条转发规则:
| 规则名称 | 外部端口 | 内部端口 | 协议 | 内部 IP 地址 | 备注 |
|---|---|---|---|---|---|
| HTTP (Web) | 80 | 80 | TCP | 您的 NAS 内网 IP | 允许访问网站 |
| HTTPS (SSL) | 443 | 443 | TCP | 您的 NAS 内网 IP | 允许加密访问 |
保存设置并重启路由器。
第三步:在群晖上创建网站
现在基础工作做好了,我们来创建网站本身。

(图片来源网络,侵删)
群晖提供两种主流的网站创建方式:
- 网站站:一个功能强大的 Web 服务器,支持 PHP、MySQL 数据库,适合搭建 WordPress、Discuz! 等动态应用。
- QuickConnect:群晖提供的内网穿透服务,可以方便地从外网访问,但功能相对简单,适合快速分享文件或搭建简单静态网站。
这里我们重点介绍更强大的 网站站。
使用「网站站」搭建 (推荐)
- 进入 [控制面板] -> [应用程序] -> [网站站]。
- 如果您是第一次使用,可能需要先点击 [安装] 来安装此套件。
- 安装完成后,点击 [创建] -> [网站]。
- 网站名称:给您的网站起个名字,
My Personal Site,这个名字不会对外显示,仅用于内部管理。 - 主目录:选择您之前创建的共享文件夹,
/web,您的网站所有文件(HTML, CSS, 图片等)都需要放在这个文件夹里。 - 端口:
- 如果您只打算从内网访问,可以保持默认的
80。 - 如果要从外网访问,并且您的路由器
80端口没有被其他设备占用(比如某些路由器管理界面也用 80 端口),可以保持80。 80端口冲突,或者您想更安全,可以设置一个不常用的端口,8080。注意:如果您设置了非 80/443 端口,外网访问时需要在域名后面加上端口号,www.myexample.com:8080。
- 如果您只打算从内网访问,可以保持默认的
- 索引文档:这是网站的首页文件,默认是
index.html和index.php,您可以根据自己的需要修改。 - PHP 支持:
- 如果您要搭建 WordPress 等需要 PHP 的网站,请务必勾选 [启用 PHP 支持]。
- 您可以选择 PHP 版本(群晖通常提供多个版本供选择)。
- 执行权限:如果您使用了 PHP,需要将执行权限赋予您的网站目录,点击 [设置] -> [权限],然后勾选
/web文件夹的 [执行] 权限。 - 点击 [应用],网站就创建成功了!
使用「QuickConnect」搭建
这种方式更简单,但灵活性较低。
- 进入 [控制面板] -> [外部访问] -> [QuickConnect]。
- 如果您还没有账号,请先注册一个。
- 在 [外部访问] 设置中,确保 [启用 QuickConnect]。
- 现在您可以通过
quickconnect.to/您的用户名这样的方式从外网访问您的 NAS 了。 - 要搭建一个简单的网站,您只需要将您的 HTML 文件放在共享文件夹中,然后通过 QuickConnect 地址加上
/web/index.html来访问即可。
第四步:绑定域名 (强烈推荐)
直接用 IP 地址或端口访问很不方便,绑定域名后就可以用 www.myexample.com 来访问了。

(图片来源网络,侵删)
- 在群晖的 [网站站] 中,选中您刚才创建的网站,点击 [编辑]。
- 切换到 [虚拟主机] 选项卡。
- 点击 [新增]。
- 主机名:输入您的域名,
www.myexample.com,如果您想让myexample.com也能访问,可以再添加一条记录。 - SSL 证书:
- [不使用]:不加密访问,不安全,但最简单。
- [Let's Encrypt]:强烈推荐! 这是免费的自动化 SSL 证书服务,可以为您的域名启用 HTTPS 加密。
- 选择此项后,群晖会自动为您申请和续签证书。
- 您需要勾选 [自动续订]。
- 系统会自动验证您对该域名的所有权(通常通过 DNS 解析验证)。
- 点击 [确定] 保存。
您就可以在浏览器中输入您的域名来访问您的网站了!如果使用了 Let's Encrypt,浏览器地址栏会显示一个安全锁标志。
第五步:上传网站文件
最后一步,将您的网站文件放到正确的位置。
- 在 DSM 界面中,进入 [文件管理]。
- 找到您为网站创建的共享文件夹(
web)。 - 将您所有的网站文件(
index.html, 图片文件夹images, CSS 文件夹css等)复制或上传到这个文件夹里。
上传完成后,刷新您的网站域名,您应该就能看到自己的网站了!
常见问题排查
- 网站打不开?
- 内网访问:先确保在同一个局域网内的电脑可以通过
http://NAS内网IP:端口号访问,如果内网都打不开,说明网站站或文件夹权限有问题。 - 外网访问:如果内网能打开外网打不开,问题大概率出在 路由器端口转发 或 运营商网络策略(有些运营商会封锁 80/443 端口)上,尝试换一个端口(如 8080)进行转发测试。
- 内网访问:先确保在同一个局域网内的电脑可以通过
- 网站显示 403 Forbidden 错误?
通常是文件夹权限问题,进入 [控制面板] -> [共享文件夹],选中您的网站文件夹,点击 [权限],确保
everyone或您指定的用户有读取和写入权限,如果使用 PHP,还需要执行权限。 - WordPress 等程序安装失败? 除了权限问题,还要检查 PHP 和 MySQL/MariaDB 套件是否已经安装并启用,WordPress 需要数据库支持。
希望这份详细的指南能帮助您成功在 mycloud (群晖) 上搭建自己的网站!祝您使用愉快!
