如何在 Linux 系统安装 Nginx?附可视化安装与管理教程
很多人在刚接触服务器时,都会遇到一个非常实际的问题:如何在系统安装 Nginx?
Nginx 作为目前最常用的 Web 服务软件之一,广泛应用于静态网站部署、反向代理、负载均衡、HTTPS 证书配置以及前后端项目发布。对于运维人员、站长或者开发者来说,学会在 Linux 系统安装 Nginx,几乎是服务器使用过程中的基础能力。
本文结合实际界面演示,详细介绍如何在服务器安装 Nginx,并补充命令行安装方法以及可视化管理方式,帮助新手快速完成部署。
一、为什么要在 Linux 系统安装 Nginx?
在 Linux 服务器环境中,Nginx 具有高性能、低资源占用、稳定性强、配置灵活等优点,因此被大量用于生产环境。
Nginx 常见使用场景包括:
- 部署静态网站
- 配置反向代理
- 搭建负载均衡
- 部署 HTTPS 网站
- 托管前端项目
- 为后端服务提供访问入口
也正因为这些优势,很多用户在初始化服务器之后,第一件事就是安装 Nginx。
二、如何在 Linux 系统安装 Nginx?可视化安装方法
本次演示我是用GMSSH进行演示使用,它有自己的应用中心,支持直接搜索 Nginx 相关工具。对于不熟悉命令行的用户来说,这种方式更加友好。
GitHub地址:https://github.com/GMSSH/GMSSH官网地址:https://www.gm.cn/1. 打开应用中心
下载GMSSH客户端,并进入桌面的应用中心,在搜索框中输入nginx,可以看到Nginx 管理器应用。
这款工具兼容:
- CentOS 7/8/9
- CentOS Stream 8/9
说明它对常见 Linux 服务器系统具有较好的适配能力。
2. 安装 Nginx 管理器
打开应用详情页后,可以看到这款工具的介绍。其核心能力包括:
- 一键管理 Nginx 服务
- 支持安装与启动
- 状态监控
- 配置调优
- 日志查看
- 证书管理
- 实时查看连接数与性能指标
点击安装或升级按钮后,即可完成部署。
3. 进入 Nginx 管理器
安装完成后,打开Nginx 管理器。如果系统中还没有安装 Nginx,页面会提示:
“检测到您未安装 Nginx,请选择版本”
这时点击请选择,进入版本选择界面。
4. 选择 Nginx 版本并安装
在界面中选择适合当前系统的 Nginx 版本,确认后即可自动完成安装,可自由选择编译安装或极速安装。
这种方式相比手动执行命令更加直观,尤其适合新手用户。系统能够自动判断当前是否已经存在 Nginx,并在安装完成后直接进入管理面板。
- 查看安装结果
从最终界面可以看到,Nginx 安装成功后,仪表盘会显示:
- Nginx 版本号
- 当前运行状态
- 总连接次数
- 总请求数
- 活动连接
- 每秒请求数
- 工作进程数
- 运行时长
如果界面顶部显示运行中,说明 Nginx 已经成功安装并正常启动。
三、Linux 命令行安装 Nginx 方法
除了图形化安装,很多运维人员也会选择命令行方式。下面是常见 Linux 系统的安装方法。
- CentOS / Rocky / AlmaLinux 安装 Nginx
sudoyuminstall-ynginx或者:
sudodnfinstall-ynginx安装完成后执行:
sudosystemctl start nginxsudosystemctlenablenginxsudosystemctl status nginx- Ubuntu / Debian 安装 Nginx
sudoaptupdatesudoaptinstall-ynginx安装完成后执行:
sudosystemctl start nginxsudosystemctlenablenginxsudosystemctl status nginx四、Linux 系统安装 Nginx 后如何验证?
完成安装后,可以通过以下方法确认是否成功。
- 浏览器访问服务器 IP
在浏览器中打开:
http://你的服务器IP如果出现 Nginx 默认页面,说明安装成功。
- 查看端口监听
ss-tlnp|grep80如果能看到 nginx 监听 80 端口,表示服务正在运行。
- 查看进程
ps-ef|grepnginx如果存在 master 和 worker 进程,说明 Nginx 已经正常启动。
- 在可视化面板查看状态
如果使用的是GMSSH的可视化Nginx 管理器,可以直接在仪表盘中查看运行状态和流量数据,无需再频繁输入命令。
五、安装 Nginx 后配置文件在哪里?
如果使用的是可视化管理工具,则可以直接进入配置管理模块进行操作,这样能减少修改配置文件时的出错概率。
六、总结
关于“如何在 Linux 系统安装 Nginx”这个问题,其实可以分为两种思路:
第一种是命令行安装,适合熟悉 Linux 的用户;
第二种是像使用GMSSH这种可视化运维系统进行安装,适合新手或需要高效管理服务器的用户。
从实际使用体验来看,借助GMSSHNginx 管理器这类工具,不仅可以完成系统安装 Nginx,还能同步实现状态监控、配置管理、日志查看和证书管理,大幅降低运维难度。
如果你正在寻找一种更简单的方式完成安装 Nginx,那么GMSSH这个可视化方案确实值得尝试。
GitHub地址:https://github.com/GMSSH/GMSSH官网地址:https://www.gm.cn/