首先准备安装包:nginx-1.14.0.tar.gz
解决依赖关系:
yum -y install pcre-devel zlib-devel openssl-devel
解压tar -zxf nginx-1.14.0.tar.gz -C /usr/src/
cd /usr/src/nginx-1.14.0/
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx
–with-http_stub_status_module #通过网页监控nginx的状态
–with-http_realip_module #获取客户端的真实IP地址
–with-http_ssl_module #开启nginx的加密传输功能
–with-http_gzip_static_module #开启压缩功能
–http-client-body-temp-path=/var/tmp/nginx/client #客户端访问数据临时存放路径
–http-proxy-temp-path=/var/tmp/nginx/proxy
–http-fastcgi-temp-path=/var/tmp/nginx/fcgi
–with-pcre #支持正则匹配表达式
–add-module=…/ngx_cache_purge-2.3 #添加nginx的第三方模块语法为
–add-module=第三方模块路径
–add-module=…/nginx-sticky-module
–with-http_flv_module #支持flv视频流
make && make install
#开启nginx的https功能,需要编译是添加选项–with-http_ssl_module
#http使用端口号为80,数据传输时使用明文传输