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语法? ? ?