該安裝腳本為Nginx最新穩(wěn)定版本(1.18.0)的通用腳本,
在測試機上面(CentOS7最小 純凈版本)已經(jīng)通過測試。
安裝腳本如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
yum install -y gcc gcc-c++ wget perl mkdir /web/soft/ -p cd /web/soft/ wget http://nginx.org/download/nginx-1.18.0.tar.gz wget https://ftp.pcre.org/pub/pcre/pcre-8.44.tar.gz wget http://www.zlib.net/zlib-1.2.11.tar.gz wget https://www.openssl.org/source/openssl-1.1.1h.tar.gz tar -zxf nginx-1.18.0.tar.gz tar -zxf pcre-8.44.tar.gz tar -zxf zlib-1.2.11.tar.gz tar -zxf openssl-1.1.1h.tar.gz cd nginx-1.18.0 ./configure \ --prefix=/web/nginx \ --with-http_ssl_module \ --with-http_v2_module \ --with-http_realip_module \ --with-http_addition_module \ --with-http_sub_module \ --with-http_dav_module \ --with-http_flv_module \ --with-http_mp4_module \ --with-http_gunzip_module \ --with-http_gzip_static_module \ --with-http_auth_request_module \ --with-http_random_index_module \ --with-http_secure_link_module \ --with-http_degradation_module \ --with-http_slice_module \ --with-http_stub_status_module \ --with-stream \ --with-stream_ssl_module \ --with-stream_ssl_preread_module \ --with-pcre=../pcre-8.44/ \ --with-zlib=../zlib-1.2.11/ \ --with-openssl=../openssl-1.1.1h/ make make install rm /web/nginx/conf/*.default -rf |
通用更新,只需要更新對應(yīng)的軟件包,解壓軟件包 和 編譯參數(shù)中對應(yīng)的路徑。
如果長期不更新,忘記參數(shù)了,可以通過 /web/nginx/sbin/nginx -V 來查看。
2020/11/10日新增 yum -y install perl,這個忘記了導(dǎo)致openssl編譯不過。