Nginx Http/2 Aktif Etme

2
982

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.