从0到1:Linux系统下Nginx的快速安装与验证指南
作为Web开发和服务器运维的必备工具,Nginx以其轻量、高性能和高并发处理能力,成为了许多开发者的首选。无论是搭建静态网站、反向代理还是负载均衡,掌握Nginx的安装方法都是入门的第一步。本文将以CentOS 7系统为例,带你完成从依赖准备到服务验证的全流程,新手也能轻松上手。
一、先做准备:安装依赖环境
Nginx的编译安装需要依赖一些基础工具和库,首先通过yum包管理器安装必要组件:
sudo yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
gcc-c++:编译Nginx源码的编译器;pcre/pcre-devel:支持URL重写和正则表达式解析;zlib/zlib-devel:实现HTTP数据压缩;openssl/openssl-devel:支持HTTPS协议。
二、下载并解压Nginx源码
建议从Nginx官方网站获取稳定版本(本文以1.24.0为例),避免使用第三方源可能带来的安全风险:
# 下载源码包
wget http://nginx.org/download/nginx-1.24.0.tar.gz
# 解压到当前目录
tar -zxvf nginx-1.24.0.tar.gz
# 进入解压后的目录
cd nginx-1.24.0
三、配置编译参数
通过configure命令指定安装路径和功能选项,这里我们将Nginx安装到/usr/local/nginx目录,并开启HTTPS支持:
./configure --prefix=/usr/local/nginx --with-http_ssl_module
执行完成后,终端会输出配置摘要,确认没有报错即可进入下一步。
四、编译与安装
配置完成后,执行编译和安装命令:
# 编译(-j4表示使用4核CPU加速,可根据服务器配置调整)
make -j4
# 安装到指定目录
sudo make install
安装完成后,Nginx的主目录就在/usr/local/nginx,其中bin目录存放可执行文件,conf目录存放配置文件,html目录是默认网站根目录。
五、启动并验证Nginx
- 启动服务:
/usr/local/nginx/sbin/nginx - 验证是否启动成功:
执行ps aux | grep nginx,若看到master process和worker process则表示启动正常。 - 测试访问:
在浏览器中输入服务器IP地址(若本地测试则用localhost),若看到“Welcome to nginx!”的默认页面,说明安装成功。
六、常用命令补充
- 停止Nginx:
/usr/local/nginx/sbin/nginx -s stop - 重启Nginx:
/usr/local/nginx/sbin/nginx -s reload - 检查配置文件语法:
/usr/local/nginx/sbin/nginx -t

通过以上步骤,你已经完成了Nginx的基础安装。后续可以根据需求修改/usr/local/nginx/conf/nginx.conf配置文件,比如设置虚拟主机、反向代理等。Nginx的强大之处在于灵活的配置,掌握安装只是起点,深入学习配置才能发挥它的全部潜力。