解压
tar -xvf nginx-1.10.2.tar.gz
添加用户和组
groupadd -r nginx
useradd -s /sbin/nologin -g nginx -r nginx
安装依赖软件
yum install -y pcre pcre-devel zlib zlib-devel openssl openssl-devel
编译安装
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_realip_module --with-http_gzip_static_module --with-http_v2_module --with-http_flv_module --with-http_mp4_module --with-stream
make -j8
make install
ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
修改配置文件
user nginx;
worker_processes auto;
error_log /data/logs/nginx/error.log notice;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
log_format main '$remote_addr||$remote_user||$time_local||$request||'
'$status||$body_bytes_sent||$http_referer||'
'$http_user_agent||$http_x_forwarded_for||$request_body||$server_addr';
access_log /data/logs/nginx/access.log main;
charset utf-8;
sendfile on;
#tcp_nopush on;
keepalive_timeout 60;
gzip on;
include conf.d