1. Installation Preparation
Yum-y Install gcc-c++ pcre-devel zlib-devel unzip patchgroupadd-f wwwuseradd-d/var/cache/nginx-s/sbin/nologin-g www Nginxmkdir/var/log/nginx Mkdir/usr/local/nginx chown-r nginx.www/var/log/nginxchown-r Nginx.www/usr/local/nginx
2. Installing Nginx
Tar zxf nginx-1.8.0.tar.gzcd nginx-1.8.0patch -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-mastermake && make installln -s /usr/local/nginx/sbin/nginx /usr/sbin/nginxvim /usr/lib/systemd/ system/nginx.service[unit]description=nginx - high performance web Serverdocumentation=http://nginx.org/en/docs/after=network.target remote-fs.target nss-lookup.target [Service] type=forkingpidfile=/run/nginx.pidexecstartpre=/usr/sbin/nginx -t -c /usr/local/nginx/conf/ Nginx.confexecstart=/usr/sbin/nginx -c /usr/local/nginx/conf/nginx.confexecreload=/bin/kill -s HUP $MAINPIDExecStop =/bin/kill -s quit $MAINPIDPRIVATETMP =true[install]wantedby=multi-user.target
3. Set boot and start Nginx
Systemctl Enable Nginxsystemctl start Nginx
Reference post: http://soulful.blog.51cto.com/468033/1676442
CentOS 7 Installation Nginx