Press ESC to close

Mahmut YUMMahmut YUM Kişisel Blog

Nginx Http/2 Aktif Etme

Http/2 nedir?

Temel olarak 1999 yılında tasarlanmış olan http/1.1’in yerini alacak olan yeni protokol http/2, güncel sürüm olarak tarif edilebilir. Google’ın kendi protokolü olarak görülen SPDY (SpeeDY)’yi temel alarak hazırlanan ve birçok kavramı ve özelliği ondan alan bir protokoldür.

Nginx Üzerinde http/2 Aktif Etme

Nginx üzerinde http/2 desteği 1.9.5 sürümü ile beraber gelmiştir. Nginx sürümünüz 1.9.5 ve üzeri ise sorunsuzca https kullanan sitelerinizde http/2 aktif edebilirsiniz. Nginx sürümünü öğrenmek için;

nginx -v

komutunu kullanabilirsiniz. –with-http_v2_module şeklinde çıktı var ise http2 modülü ekli demektir. Eğer bu yazıyı göremiyorsanız gerekli modül ile beraber nginxi yeniden derlemeniz gerekmektedir.

Not: http/2 yalnızca şifrelenmiş bağlantı olan https:// türü bağlantılarda çalışmaktadır.

http/2 aktif etmek için tek yapmanız gereken şey nginx.conf dosyası üzerinde

listen 443 ssl;

olan yeri düzenleyerek

listen 443 ssl http2;

şekline getirerek nginx servisini yeniden başlatmanız yeterli olacaktır.

service nginx reload
service nginx restart

İşlemleriniz tamamlanmıştır.

 

Ayrıca eğer Cloudflare kullanıyorsanız http/2 otomatik aktif olmaktadır.

Vestacp üzerinde http/2 aktif etmek istiyorsanız;

/home/kullanıcıadı/conf/web/snginx.conf

dosyası içerisinden http2 sürümünü aktif edebilirsiniz.

Mahmut YUM

Lise yıllarında kendi sitesini kurarak Webmaster, Server Manager ve en son olarak Network dünyasının içinde kendi bulmuş bir insan parçası. Hepsi hayal de olabilir.

Comments (2)

  • Sinansays:

    24 Mayıs 2017 at 12:53

    Merhabalar vestacp nginx ve apache yi nasil guncellerim.

    Versiyonlar su sekilde.

    Server version: Apache/2.2.15 (Unix)
    Server built: Nov 15 2012 15:52:50

    nginx version: nginx/1.12.0

  • Mahmut YUMsays:

    24 Mayıs 2017 at 15:32

    Merhaba;
    Kullanıdınız nginx sürümü Nisan ayında yayınlanmış olan güncel nginx sürümü. Nginx üzerinde güncelleme yapmadan http2 yi aktif edebilirsiniz.

    /home//conf/web/snginx.conf
    dosyasında listen kısmına “http2” ekleyerek bu şekilde daha hızlı siteye sahip olabilirsiniz.

    Apache update kısmına gelince manuel olarak güncelleme yapıp eski ayarların tamamını yeni sürümüne uygulamak zorundasınız. O yüzden uzun ve uğraştırıcı bir mesele bu işlemde kullandığınız linux sistemine bağlı olarak değişiklik gösteriyor.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.