1、安装准备
yum -y install gcc-c++ pcre-devel zlib-devel unzip patch groupadd -f www useradd -d /var/cache/nginx -s /sbin/nologin -g www nginx mkdir /var/log/nginx mkdir /usr/local/nginx chown -R nginx.www /var/log/nginx chown -R nginx.www /usr/local/nginx
2、安装nginx
tar zxf nginx-1.8.0.tar.gz cd nginx-1.8.0 patch -p1 < /root/nginx_upstream_check_module-master/check_1.7.5+.patch ./configure --prefix=/usr/local/nginx \ --user=nginx \ --group=www \ --pid-path=/run/nginx.pid \ --error-log-path=/var/log/nginx/error.log \ --http-log-path=/var/log/nginx/access.log \ --add-module=/root/nginx_upstream_check_module-master make && make install ln -s /usr/local/nginx/sbin/nginx /usr/sbin/nginx vim /usr/lib/systemd/system/nginx.service [Unit] Description=nginx - high performance web server Documentation=http://nginx.org/en/docs/ After=network.target remote-fs.target nss-lookup.target [Service] Type=forking PIDFile=/run/nginx.pid ExecStartPre=/usr/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf ExecStart=/usr/sbin/nginx -c /usr/local/nginx/conf/nginx.conf ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s QUIT $MAINPID PrivateTmp=true [Install] WantedBy=multi-user.target
3、设置开机启动和启动nginx
systemctl enable nginx systemctl start nginx
参考博文:http://soulful.blog.51cto.com/468033/1676442