Ubuntu 安装 Nginx 完整命令教程(两种方式,推荐优先方式一)
✅ 方式一:APT 官方源一键安装(推荐,99% 场景适用)
步骤 1:更新系统软件源索引(必须执行)
可选补充:更新系统已安装的软件包(非必须,但能避免依赖冲突)
步骤 2:核心安装命令(一键安装 Nginx)
✅ 安装完成后【必备核心操作】(重中之重)
1. 验证 Nginx 是否安装成功(查看版本)
# 只查看版本号(简洁)
nginx -v
# 查看完整版本+编译参数(推荐,能确认安装完整性)
nginx -V
2. 查看 Nginx 运行状态
3. Nginx 启停 / 重启 / 重载 核心命令(高频使用)
# 启动 Nginx 服务
sudo systemctl start nginx
# 停止 Nginx 服务
sudo systemctl stop nginx
# 重启 Nginx 服务(修改配置后如果不生效,用重启,会短暂断连)
sudo systemctl restart nginx
# 重载 Nginx 配置(⭐ 推荐!修改配置文件后,无需停止服务,无缝生效,零断连)
sudo systemctl reload nginx
# 禁止 Nginx 开机自启
sudo systemctl disable nginx
4. 设置 Nginx 开机自启(必配)
5. 浏览器访问验证(最终确认)
✅ 方式二:源码编译安装(进阶需求,适合特定场景)
适用场景:
源码编译完整安装步骤(一步一步执行即可)
# 步骤1:安装编译依赖包(缺一不可,编译必须依赖)
sudo apt install gcc make libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev -y
# 步骤2:下载最新稳定版Nginx源码(官网最新版,可替换版本号)
wget http://nginx.org/download/nginx-1.25.3.tar.gz
# 步骤3:解压源码包
tar -zxvf nginx-1.25.3.tar.gz
# 步骤4:进入解压目录
cd nginx-1.25.3
# 步骤5:配置编译参数(默认配置,安装到/usr/local/nginx)
./configure
# 步骤6:编译(耗时1-3分钟,看服务器性能)
make
# 步骤7:安装(核心步骤)
sudo make install
# 步骤8:添加软链接(让系统识别nginx命令,无需输完整路径)
sudo ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
✅ 实用补充(新手必看,后续一定会用到)
1. Nginx 核心文件 / 目录路径(Ubuntu 系统固定)
# 主配置文件(最常用,修改反向代理、端口、域名等核心配置)
/etc/nginx/nginx.conf
# 站点配置目录(推荐把站点配置写在这里,而非主配置)
/etc/nginx/sites-available/
# 启用的站点配置(软链接到 sites-available 里的配置文件)
/etc/nginx/sites-enabled/
# 默认站点配置文件(80端口默认配置,新手可直接修改这个文件)
/etc/nginx/sites-enabled/default
# 日志文件目录(访问日志+错误日志,排错必备)
/var/log/nginx/
# Nginx 网页根目录(默认访问的静态页面存放处)
/var/www/html
2. 防火墙放行 80/443 端口(如果访问失败必查)
# 放行80端口(HTTP默认端口)
sudo ufw allow 80/tcp
# 放行443端口(HTTPS默认端口,后续配置SSL需要)
sudo ufw allow 443/tcp
# 重启防火墙生效
sudo ufw reload
© 版权声明
文章版权归作者所有,部分内容可能由 AI 生成,不能完全保障真实。
相关文章
暂无评论...