在 Debian 上修改 Nginx 监听端口,一般按下面步骤来即可。
cd /etc/nginx/
常见配置文件:
/etc/nginx/nginx.conf(主配置)/etc/nginx/sites-enabled/default(默认站点)/etc/nginx/conf.d/*.conf(自定义配置)编辑默认站点配置:
sudo nano /etc/nginx/sites-enabled/default
找到类似内容:
server {
listen 80;
server_name _;
...
}
改成你想要的端口,例如 8080:
server {
listen 8080;
server_name _;
...
}
✅ 如果有 IPv6:
listen [::]:8080;
sudo nginx -t
看到类似输出说明没问题:
nginx: configuration file /etc/nginx/nginx.conf test is successful
sudo systemctl restart nginx
或者:
sudo service nginx restart
ufw(Debian 常见)sudo ufw allow 8080/tcp
sudo ufw reload
iptablessudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
浏览器访问:
http://服务器IP:8080
或服务器本机测试:
curl http://localhost:8080
查看端口占用:
sudo ss -lntp | grep 8080
server {
listen 80;
}
server {
listen 8080;
}
如果你愿意,可以把 你的 Nginx 配置文件内容贴出来,我可以帮你精确修改,避免踩坑。