1. 安装gcc
gcc是用来编译下载下来的nginx源码
yum install gcc-c++
2. 安装pcre和pcre-devel
PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式, pcre-devel 是使用 pcre 开发的一个二次开发库。
yum install -y pcre pcre-devel
3. 安装zlib
zlib提供了很多压缩和解方式,nginx需要zlib对http进行gzip
yum install -y zlib zlib-devel
4. 安装openssl
openssl是一个安全套接字层密码库,nginx要支持https,需要使用openssl
yum install -y openssl openssl-devel
5. 下载nginx安装包
wget https://nginx.org/download/nginx-1.15.5.tar.gz
可以根据需求下载不同版本
6. 解压nginx安装包
tar -zxvf nginx-1.15.5.tar.gz
7. 进入解压后的文件
cd nginx-1.15.5
8. 安装与编译
默认安装与编译
./configure
make
make install
默认目录:/usr/local/nginx
指定安装目录
./configure --prefix=/export/lrs_home/nginx(选择自己需要安装的路径)
make
make install
9. nginx常用命令
./nginx 启动nginx
./nginx -s reload 重新加载配置
./nginx -s reopen 重启
./nginx -s stop 停止
./nginx -s quit 退出
./nginx -t 测试nginx语法