Ubuntu’da HTTP/2 Desteği ile Nginx Nasıl Kurulur
Nginx, web siteleri ve uygulamaları barındırmak için yaygın olarak kullanılan yüksek performanslı bir web sunucusu ve ters proxy’dir. HTTP/2, çoklama, başlık sıkıştırması ve diğer optimizasyonları etkinleştirerek web performansını önemli ölçüde artırır. Bu kılavuzda, HTTP/2 desteği ile Ubuntu‘da Nginx’in nasıl kurulacağını ele alacağız.
Adım 1: Sistem Paketlerini Güncelleyin
Nginx’i kurmadan önce, en son yazılım sürümlerine sahip olduğunuzdan emin olmak için paket listenizi ve sistem paketlerinizi güncelleyin.
sudo apt update && sudo apt upgrade -yAdım 2: Nginx’i Kurun
Ubuntu’nun varsayılan depoları Nginx’i içerir, bu nedenle
aptkullanarak kurabilirsiniz:
sudo apt install nginx -yKurulum tamamlandıktan sonra, Nginx’in çalıştığını doğrulayın:
sudo systemctl status nginxEğer Nginx aktif değilse, şu komutla başlatın:
sudo systemctl start nginxAdım 3: Nginx’te HTTP/2 Desteğini Etkinleştirin
HTTP/2’yi etkinleştirmek için Nginx yapılandırma dosyasını değiştirin:
sudo nano /etc/nginx/sites-available/defaultAşağıdaki satırı bulun:
listen 443 ssl;Bunu
http2içerecek şekilde değiştirin:
listen 443 ssl http2;Değişiklikleri kaydedin (
CTRL + X, ardından
Yve
Enter).
Adım 4: SSL Sertifikası Alın
HTTP/2, SSL/TLS gerektirir, bu nedenle geçerli bir SSL sertifikasına ihtiyacınız var. En kolay yol, Let’s Encrypt ile Certbot kullanmaktır:
sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginxSertifikayı oluşturmak ve kurmak için yönergeleri izleyin.
Adım 5: Nginx’i Yeniden Başlatın ve Doğrulayın
HTTP/2’yi etkinleştirdikten sonra, değişikliklerin uygulanması için Nginx’i yeniden başlatın:
sudo systemctl restart nginxHTTP/2’nin çalıştığını doğrulamak için:
curl -I --http2 https://yourdomain.comHTTP/2yanıt başlığını görmelisiniz.
Sonuç
HTTP/2 desteği ile Nginx’i Ubuntu’ya başarıyla kurdunuz. Artık web siteniz, geliştirilmiş performans ve daha hızlı sayfa yükleme sürelerinden faydalanacaktır. Daha fazla optimizasyon yapmanız gerekiyorsa, önbellekleme, sıkıştırma etkinleştirmeyi ve Nginx yapılandırmanızı ince ayar yapmayı düşünün.


