Centos NGINX Update – 2019

Merhaba,

Centos’un repo paketlerinde hali hazırda nginx’in 1.12.2 sürümü yer almaktadır. Eğer bu sürümü kullanmak istiyorsanız aşağıdaki aşamaları sırasıyla yapabilirsiniz

Öncelikle mevcut nginx’in bir yedeğini alalım.

1
 tar zcvf nginx-yedek.tar.gz /var/etc/nginx/

Daha sonra nginx’in her zaman son sürümü ile update edebilmek için yum paketi ekleyelim. Bu yum paketi nginx’in son sürümünü yüklemenizi sağlayacaktır. Eğer son sürümü yüklemeyim Centos’un kendi default deposundaki paketi yüklemek isterseniz yum update nginx kısmına kadar olan yeri atlayabilirsiniz. Ancka benim gördüğüm kadarıyla nginx’in 1.15.x sürümü ile web sitelerinizde inanılmaz bir hız artışı oluyor. Eskisine nazaran daha hızlı açılıyor.

1
2
$# cd /etc/yum.repos.d/
$# touch nginx.repo

nginx.repo adında bir dosya oluşturduk. (/etx/yum.repos.d klasörü içerisinde) daha sonra bu dosyanın içerisine girerek şu kodları ekledik ve kaydedip çıktık.

1
2
3
4
5
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

nginx’in son sürümünü artık update edebiliriz. Bu işlemleri yaparken nginx’i durdurmak zorunda değilsiniz.

1
yum update nginx

Update işlemi bittikten sonra şu şekilde bir uyarı alacaksınız:

1
 warning: /etc/nginx/nginx.conf created as /etc/nginx/nginx.conf.rpmnew

Burada şunu demek istiyor, nginx’in yeni conf dosyasını nginx.conf dosyası zaten create edildiği için nginx.conf.rpmnew olarak kaydediyorum diyor. Yani siz update işlemini yaptıktan sonra kendi nginx.conf dosyanızı nginx.conf.rpmnew ile değiştireceksiniz. Ne olur ne olmaz diye nginx.conf dosyasının da bir yedeğini alınız.

1
 cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.yedek

Yeni sürümde yüklü gelen nginx dosyasını move edelim

1
 mv /etc/nginx/nginx.conf.rpmnew /etc/nginx/nginx.conf

Bu işlemleri yaptıktan sonra

1
 nginx -t

komutu ile nginx’in çalışıp çalışmadığına bakın. Muhtemelen failed hatası alacaksınız, bunun sebebi ise yeni conf dosyasının henüz konfigüre edilmemiş olmasındandır. Eski conf dosyanızdan yardım alarak yeni conf dosyasını konfigüre edebilirsiniz.

Sürümü görmek için

1
 nginx -v

diyebilirsiniz.

Takıldığınız yerler için yorum yazabilirsiniz.

You may also like...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Güvenlik Sorusu *