Nginx Http/2 Aktif Etme

2
1013

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.

2 YORUMLAR

  1. 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

  2. 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.

CEVAP VER

Please enter your comment!
Please enter your name here