Debian 上推荐用 apt 安装 Nginx,自动处理依赖、集成 systemd 并支持平滑升级;安装后启动服务、设开机自启,验证状态、端口及响应,确认运行正常,并注意防火墙放行。

直接用 apt 安装 Nginx 是 Debian 上最常用、最稳妥的方式,适合绝大多数生产与开发场景。它安装的是系统仓库中预编译好的二进制包,自动处理依赖、集成 systemd 服务管理,并支持后续通过 apt upgrade 平滑升级。
确认系统版本并更新源列表
Debian 11(bullseye)、12(bookworm)、13(trixie)均原生支持 nginx 包。先同步软件索引:
sudo apt update && sudo apt upgrade -y
安装 Nginx 主程序
执行安装命令即可:
sudo apt install nginx -y
该命令会同时安装 nginx-common、nginx-full(含全部模块)等核心组件,无需额外指定。
启动并设为开机自启
sudo systemctl start nginx sudo systemctl enable nginx
验证是否运行正常
- 查看服务状态:
sudo systemctl status nginx
显示
active (running)即成功。 - 检查端口监听:
sudo ss -tlnp | grep ':80'
应看到
nginx进程监听0.0.0.0:80或:::80。 - 浏览器或终端访问:
curl -I http://127.0.0.1
返回
HTTP/1.1 200 OK及Server: nginx/...表明服务已就绪。
默认配置与文件位置
- 主配置文件:
/etc/nginx/nginx.conf - 站点配置目录:
/etc/nginx/sites-enabled/(通常软链到sites-available/) - 默认网页根目录:
/var/www/html/ - 日志路径:
/var/log/nginx/access.log和error.log
注意防火墙(如启用 ufw)
若服务器启用了防火墙,需放行 HTTP 流量:
sudo ufw allow 'Nginx Full'
不复杂但容易忽略


















