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.
Comments (2)
Sinansays:
24 Mayıs 2017 at 12:53Merhabalar 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:32Merhaba;
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.