如何在 Ubuntu 上安装 NGINX
在 Ubuntu 上安装 Nginx
在 Ubuntu 上安装 Nginx 可通过以下步骤完成,操作简单且高效:
一、更新系统软件包
首先更新系统的软件包列表,确保安装的是最新版本的 Nginx 及其依赖:
1 | sudo apt update |
这一步能避免因依赖版本过旧导致的安装问题。
二、安装 Nginx
使用 apt 包管理器直接安装 Nginx,安装过程中会自动处理依赖并启动服务:
1 | sudo apt install nginx -y |
-y 参数可自动确认安装,无需手动输入 Y。
三、检查 Nginx 运行状态
安装完成后,通过以下命令验证服务是否正常启动:
1 | systemctl status nginx |
若输出中显示 active (running),说明 Nginx 已成功运行,按 q 键退出状态查看。
四、管理 Nginx 服务
可通过以下命令控制 Nginx 的启动、停止、重启等操作:
• 启动:sudo systemctl start nginx
• 停止:sudo systemctl stop nginx
• 重启:sudo systemctl restart nginx
• 平滑加载配置(不中断服务):sudo systemctl reload nginx
五、设置开机自启
为确保服务器重启后 Nginx 自动运行,执行:
1 | sudo systemctl enable nginx |
这样 Nginx 会在系统启动时自动加载。
六、测试 Nginx 安装
在浏览器中访问服务器的公网 IP(如 http://服务器IP),若看到 “Welcome to nginx!” 欢迎页面,说明安装成功。
若无法访问,可检查防火墙是否开放 80 端口(HTTP),通过以下命令允许 Nginx 流量:
1 | sudo ufw allow 'Nginx HTTP' # 允许 HTTP(80端口) |
总结
Ubuntu 下安装 Nginx 主要依赖 apt 包管理器,全程无需手动编译,适合快速部署。若后续需要自定义配置(如添加模块),可参考源码编译方式,但对于常规使用,上述步骤已足够满足需求。安装完成后,可通过修改 /etc/nginx/nginx.conf 文件配置虚拟主机、反向代理等功能。