一、准备工作
1.下载nginx编译包
[root@localhost soft]# wget https://raw.githubusercontent.com/u715577133/LinuxSoft/master/ng
[root@localhost soft]# tar -zxvf nginx-1.10.3.tar.gz
...
[root@localhost soft]# cd nginx-1.10.3
[root@localhost nginx-1.10.3]# ./conf
[root@localhost nginx-1.10.3]# ./configure
...
./configure: error: the HTTP rewrite module requires the PCRE library.
You can either disable the module by using --without-http_rewrite_module
option, or install the PCRE library into the system, or build the PCRE library
statically from the source with nginx by using --with-pcre=<path> option.
*** 需要安装pcre-devl编译包
[root@localhost nginx-1.10.3]# yum -y install pcre-devel.x86_64
./configure: error: the HTTP gzip module requires the zlib library.
You can either disable the module by using --without-http_gzip_module
option, or install the zlib library into the system, or build the zlib library
statically from the source with nginx by using --with-zlib=<path> option.
*** 需要安装zlib-devl编译包
[root@localhost nginx-1.10.3]# yum -y install zlib-devel.x86_64
[root@localhost nginx-1.10.3]# ./configure
...
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"
nginx binary file: "/usr/local/nginx/sbin/nginx"
nginx modules path: "/usr/local/nginx/modules"
nginx configuration prefix: "/usr/local/nginx/conf"
nginx configuration file: "/usr/local/nginx/conf/nginx.conf"
nginx pid file: "/usr/local/nginx/logs/nginx.pid"
nginx error log file: "/usr/local/nginx/logs/error.log"
nginx http access log file: "/usr/local/nginx/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"
[root@localhost nginx-1.10.3]# make && make install
...
|| mkdir -p '/usr/local/nginx/logs'
test -d '/usr/local/nginx/html' \
|| cp -R html '/usr/local/nginx'
test -d '/usr/local/nginx/logs' \
|| mkdir -p '/usr/local/nginx/logs'
make[1]: Leaving directory `/root/soft/nginx-1.10.3'
至此 nginx 安装玩成