菜单

溜追
溜追
发布于 2025-08-22 / 14 阅读
0
0

群晖解除 80/443 端口占用步骤

一、启用 SSH 功能

  1. 登录 DSM,打开「控制面板」→「终端机和 SNMP」;

  1. 勾选「启动 SSH 功能」,点击「应用」→「确定」。

二、SSH 连接并切换 root 用户

  1. 用 SSH 工具(PuTTY/FinalShell 等)连接群晖;

  1. 输入 DSM 账号密码登录,执行命令切换 root:

sudo -i
  1. 再次输入 DSM 密码,命令行前缀变为「root@synology:~#」即成功。

三、修改 3 个 Nginx 配置文件(端口改为 8080/4430)

1. 编辑 server.mustache

vi /usr/syno/share/nginx/server.mustache
  • 按「i」进入编辑,替换所有「80」为「8080」、「443」为「4430」;

  • 按「Esc」,输入「:wq」保存退出。

2. 编辑 DSM.mustache

vi /usr/syno/share/nginx/DSM.mustache
  • 重复上述编辑、替换、保存步骤。

3. 编辑 WWWService.mustache

vi /usr/syno/share/nginx/WWWService.mustache
  • 重复上述编辑、替换、保存步骤。

四、重启 WEB 服务生效

方法 1:快速重启(推荐)

  1. 打开 DSM「控制面板」→「系统络」→「登录门户」;

  1. 临时修改「DSM端口(HTTP)」(如 5000→5002),点击「应用」→「确定」;

  1. 再改回原端口(5002→5000),点击「应用」→「确定」。

方法 2:整机重启(备用)

  1. DSM 界面点击「重新启动」;

  1. 等待 3-5 分钟至重启完成。

五、验证端口释放

  1. SSH 中执行命令:

netstat -tuln | grep -E "80|443"
  1. 无「0.0.0.0:80」「0.0.0.0:443」记录,且有「8080」「4430」即成功。


评论