nginx的安裝 官方:http://nginx.org/packages/centos/7/x86_64/RPMS Fedora-EPEL:https://mirrors.aliyun.com/epel/7/x86_64/ 編譯安裝: 1 yum install pcre-devel openss... ...
nginx的安裝
官方:http://nginx.org/packages/centos/7/x86_64/RPMS
Fedora-EPEL:https://mirrors.aliyun.com/epel/7/x86_64/
編譯安裝:
1 yum install pcre-devel openssl-devel zlib-devel //準備好服務相關依賴包 2 3 useradd -r nginx //準備好服務賬戶 4 5 ./configure --prefix=/usr/local/nginx --conf-path=/etc/nginx/nginx.conf -- 6 7 error-log-path=/var/log/nginx/error.log --http-logpath=/var/log/nginx/access.log 8 9 --pid-path=/var/run/nginx.pid --lockpath=/var/run/nginx.lock 10 11 --user=nginx --group=nginx --with-http_ssl_module 12 13 --with-http_v2_module --with-http_dav_module --withhttp_stub_status_module 14 15 --with-threads --with-file-aio 16 17 make && make install //執行安裝
編譯安裝nginx選項:
1 --prefix=/etc/nginx //安裝路徑 2 3 --sbin-path=/usr/sbin/nginx //指明nginx程式文件安裝路徑 4 5 --conf-path=/etc/nginx/nginx.conf //主配置文件安裝位置 6 7 --error-log-path=/var/log/nginx/error.log //錯誤日誌文件安裝位置 8 9 --http-log-path=/var/log/nginx/access.log //訪問日誌文件安裝位置 10 11 --pid-path=/var/run/nginx.pid //指明pid文件安裝位置 12 13 --lock-path=/var/run/nginx.lock //鎖文件安裝位置 14 15 --http-client-body-temp-path=/var/cache/nginx/client_temp //客戶端body部分的臨時文件存放路徑,伺服器允許客戶端使用put方法提交大數據時,臨時存放的磁碟路徑 16 17 --http-proxy-temp-path=/var/cache/nginx/proxy_temp //作為代理伺服器,伺服器響應報文的臨時文件存放路徑 18 19 --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp //作為fastcgi代理伺服器,伺服器響應報文的臨時文件存放路徑 20 21 --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp //作為uwsgi代理伺服器,伺服器響應報文的臨時文件存放路徑 22 23 --http-scgi-temp-path=/var/cache/nginx/scgi_temp //作為scgi反代伺服器,伺服器響應報文的臨時文件存放路徑 24 25 --user=nginx //指明以那個身份運行worker進程,主控master進程一般由root運行 26 27 --group=nginx 28 29 --with-http_ssl_module //表示把指定模塊編譯進來