在Ubuntu下用apt安装Nginx只需执行sudo apt update和sudo apt install nginx,安装后自动启动并开机自启;通过sudo systemctl status nginx验证状态,浏览器访问IP显示“Welcome to nginx!”即成功;配置文件位于/etc/nginx/,修改后须先sudo nginx -t测试再sudo systemctl reload nginx生效。

在Ubuntu系统下用apt安装Nginx非常简单,官方源已提供稳定版本,适合快速部署静态网站、反向代理或负载均衡基础环境。
安装Nginx
Ubuntu默认源中已包含Nginx主包,执行以下命令即可完成安装:
- 更新软件包索引:sudo apt update
- 安装Nginx:sudo apt install nginx
- 安装完成后,Nginx会自动启动并设置开机自启
验证安装与服务状态
安装后立即检查服务是否正常运行:
- 查看服务状态:sudo systemctl status nginx(应显示 active (running))
- 在浏览器中访问服务器IP或localhost,看到 “Welcome to nginx!” 页面即表示成功
- 如端口被占用或防火墙拦截,可临时放行:sudo ufw allow 'Nginx Full'
基本配置路径与结构
apt安装的Nginx采用标准Debian/Ubuntu布局,关键路径如下:
- 主配置文件:/etc/nginx/nginx.conf(全局设置、事件模型、HTTP块)
- 站点配置目录:/etc/nginx/sites-available/(存放独立站点配置)
- 启用站点链接目录:/etc/nginx/sites-enabled/(通过ln -s指向sites-available中的文件)
- 默认网站根目录:/var/www/html/(index.html在此)
修改配置后务必执行 sudo nginx -t 测试语法,再运行 sudo systemctl reload nginx 生效。
常用管理命令
日常运维中高频使用的操作命令:
- 启动服务:sudo systemctl start nginx
- 停止服务:sudo systemctl stop nginx
- 重启服务(重载配置):sudo systemctl restart nginx
- 重载配置(不中断连接):sudo systemctl reload nginx
- 禁止开机自启:sudo systemctl disable nginx
不复杂但容易忽略:每次改完配置都要先测试再重载,避免因语法错误导致服务中断。

















