由他 - Synology
type: channel
link: https://xiaoxin.wang/index.php/tag/Synology/
items: 群晖修改默认5000、5001端口为80、443

群晖修改默认5000、5001端口为80、443
type: item
date: 2022-01-27T16:54:00+08:00
description: 原文：http://tonylawrence.com/posts/unix/synology/freeing-port-80/内网访问群晖也要加端口，觉得麻烦，想将5000端口修改为80；5001端口修改为443。一、 释放80、443端口占用#ssh登陆nas sudo -i #切换至root用户 #检查端口占用情况 netstat -anp |grep 80 netstat -anp |grep 443 #能确定端口被nginx占用 cd /usr/syno/share/nginx #文件备份 cp server.mustache server.mustache_`date +%Y%m%d` cp DSM.mustache DSM.mustache_`date +%Y%m%d` cp WWWService.mustache WWWService.mustache_`date +%Y%m%d` #其中的8080、8443自行调整 sed -i "s/80/8080/g" server.mustache sed -i "s/80/8080/g" DSM.mustache sed -i "s/80/8080/g" WWWService.mustache sed -i "s/443/8443/g" server.mustache sed -i "s/443/8443/g" DSM.mustache sed -i "s/443/8443/g" WWWService.mustache #重启nginx /usr/bin/nginx -s stop #等待两分钟nginx会自行启动，检查nginx服务 ps -ef|grep nginx #检查端口占用情况 netstat -anp |grep 80 netstat -anp |grep 443 二、修改默认端口回到DSM页面 "控制面板" - "登陆门户" - "DSM" - "网页服务"DSM的http和https依旧无法调整#ssh登陆nas sudo -i #切换至root用户 cd /usr/syno/etc/www #文件备份 cp DSM.json DSM.json_`date +%Y%m%d` ### ---以下内容调整的是DSM等登陆页端口--- ### ---如需调整反向代理的端口，请修改ReverseProxy.json文件--- #sed调整或者vi修改 sed -i "s/5000/80/g" DSM.json sed -i "s/5001/443/g" DSM.json #重启nginx /usr/bin/nginx -s stop #等待两分钟nginx会自行启动，检查nginx服务 ps -ef|grep nginx 三、登陆DSM页面验证端口已调整，注意登陆的地址 例： https://192.168.0.10 不用在后面跟端口号美中不足的是DSM页面 "控制面板" - "登陆门户" - "DSM" - "网页服务"打开默认红框框，无法手动调整该页面的其他内容