修改系统Nginx模板,释放80端口(高级,需谨慎)
此方法会修改群晖系统核心配置,存在系统更新后配置丢失或导致DSM异常的风险,仅建议有经验的用户操作。
启用SSH:在控制面板 > 终端机和SNMP 中启用SSH功能。
登录并备份:使用SSH工具(如PuTTY)登录群晖,切换到root用户 (sudo -i),然后进入Nginx模板目录 (cd /usr/syno/share/nginx),并备份关键文件 (cp DSM.mustache DSM.mustache.bak)。
修改端口:使用 sed 命令将 DSM.mustache、server.mustache 和 WWWService.mustache 三个文件中的 80 和 443 端口修改为其他闲置端口(如 8080 和 8443)。
重启服务:执行 synosystemctl restart nginx 重启Nginx服务。
部署服务:此时80端口已释放,您可以在Docker中直接映射容器的80端口到群晖的80端口。
配置防火墙:确保群晖防火墙允许外部访问80端口。