# yum install pcre-devel # yum install zlib-devel
# yum install gcc gcc-c++ make zlib-devel pcre-devel openssl-devel
# tar zxf nginx-1.11.1.tar.gz # cd nginx-1.11.1 # ./configure --prefix=/usr/local/nginx-1.11.1 (abbr) checking for sha1 in system OpenSSL crypto library ... not found checking for zlib library ... found creating objs/Makefile Configuration summary + using system PCRE library + OpenSSL library is not used + using builtin md5 code + sha1 library is not found + using system zlib library nginx path prefix: "/usr/local/nginx-1.11.1" nginx binary file: "/usr/local/nginx-1.11.1/sbin/nginx" nginx modules path: "/usr/local/nginx-1.11.1/modules" nginx configuration prefix: "/usr/local/nginx-1.11.1/conf" nginx configuration file: "/usr/local/nginx-1.11.1/conf/nginx.conf" nginx pid file: "/usr/local/nginx-1.11.1/logs/nginx.pid" nginx error log file: "/usr/local/nginx-1.11.1/logs/error.log" nginx http access log file: "/usr/local/nginx-1.11.1/logs/access.log" nginx http client request body temporary files: "client_body_temp" nginx http proxy temporary files: "proxy_temp" nginx http fastcgi temporary files: "fastcgi_temp" nginx http uwsgi temporary files: "uwsgi_temp" nginx http scgi temporary files: "scgi_temp" # # make # make install
# cd /usr/local # ln -s nginx-1.11.1 nginx
# useradd -r nginx -r This flag is used to create a system account. That is, a user with a UID lower than the value of UID_MIN defined in /etc/login.defs and whose password does not expire. Note that useradd will not create a home directory for such an user, regardless of the default setting in /etc/login.defs. You have to specify -m option if you want a home directory for a system account to be created. This is an option added by Red Hat