In een vorige post hebben we gezien hoe je een NGINX server kan opzetten op een CentOS7. Dit door ‘handmatig’ OpenSSL te upgraden en NGINX te ‘builden’.

Ondertussen werd de versie al verschillende keren ge-upgrade. En dit kan eigenlijk vrij simpel gedaan worden.

Kijk welke versie er het meest geschikt is.

We gaan niet de allerlaatste versie gaan nemen, maar we kiezen voor een mature stabiele versie. Zoek via de download pagina naar informatie (zie changelists)
http://nginx.org/en/download.html

We hebben gekozen voor 1.14.2 en we gebruiken nog steeds OpenSSL 1.0.2k
Dan kan je door de twee parameters te veranderen onderstaande uitvoeren tbv de upgrade.

OPENSSL="openssl-1.0.2k"
NGINX="1.14.2"

cd /usr/local/src wget http://nginx.org/download/nginx-$NGINX.tar.gz tar xfz nginx-$NGINX.tar.gz cd nginx-$NGINX/ ./configure --with-openssl=/usr/local/src/$OPENSSL --prefix=/usr/share/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib64/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --http-client-body-temp-path=/var/lib/nginx/tmp/client_body --http-proxy-temp-path=/var/lib/nginx/tmp/proxy --http-fastcgi-temp-path=/var/lib/nginx/tmp/fastcgi --http-uwsgi-temp-path=/var/lib/nginx/tmp/uwsgi --http-scgi-temp-path=/var/lib/nginx/tmp/scgi --pid-path=/run/nginx.pid --lock-path=/run/lock/subsys/nginx --user=nginx --group=nginx --with-file-aio --with-ipv6 --with-http_ssl_module --with-http_v2_module --with-http_realip_module --with-http_addition_module --with-http_xslt_module=dynamic --with-http_image_filter_module=dynamic --with-http_geoip_module=dynamic --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_random_index_module --with-http_secure_link_module --with-http_degradation_module --with-http_slice_module --with-http_stub_status_module --with-http_perl_module=dynamic --with-mail=dynamic --with-mail_ssl_module --with-pcre --with-pcre-jit --with-stream=dynamic --with-stream_ssl_module --with-google_perftools_module --with-debug --with-cc-opt='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic' make make install

Kijk na op welke versie je nu zit

nginx -v

En herstart je NGINX webserver

systemctl restart nginx

Tags gerelateerd aan dit artikel: