Nginx简介
- Nginx是一个高性能的HTTP和反向代理web服务器,具有占有内存少,并发能力强等优点
一. 安装所需环境
1. gcc安装
- 安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境
yum install gcc-c++
2. PCRE pcre-devel 安装
- nginx 的 http 模块使用 PCRE 来解析正则表达式
yum install -y pcre pcre-devel
3. zlib 安装
- nginx 使用 zlib 对 http 包的内容进行 gzip
yum install -y zlib zlib-devel
4. OpenSSL 安装
- nginx 支持 https 协议
yum install -y openssl openssl-devel
二. 下载、解压、配置、编译、安装源码包
1. 使用wget下载
- 这里下载的是1.12.0版本的nginx
wget -c https://nginx.org/download/nginx-1.12.0.tar.gz
- 若没有安装wget,则使用以下命令安装wget
yum install wget
2. 解压
- 直接解压
tar -zxvf nginx-1.12.0.tar.gz
- 然后移动到解压完后的目录中
cd nginx-1.12.0
3. 配置
- 使用默认配置
./configure
4. 编译和安装
- 执行以下命令
make
make install
5. 查看安装位置
- 执行以下命令查看nginx安装位置,一般位于/usr/local/nginx
whereis nginx
三. 启动、停止、重启、开机自启动
1. 启动、停止、重启Nginx
- 移动至nginx目录
cd /usr/local/nginx/sbin/
- 启动
./nginx
- 退出(待nginx进程处理任务完毕)
./nginx -s quit
- 强制退出
./nginx -s stop
- 重启
./nginx -s reload
2. 开机自启动
- 在rc.local增加启动代码
vi /etc/rc.local
- 增加一行:
/usr/local/nginx/sbin/nginx
- 设置执行权限
chmod 755 rc.local