SSL Sertifikası
Sunucu Yönetimi

Node.js ile HTTP/2 ve SSL Optimizasyonu

Node.js'te http2 modülüyle güvenli HTTP/2 sunucu kurun; ALPN ve performans ayarlarıyla optimize edin.

5 dk okuma

Node.js, yerleşik http2 modülüyle HTTP/2'yi destekler. Tarayıcılar HTTP/2'yi yalnızca TLS üzerinden açtığı için, geçerli bir SSL sertifikası şarttır.

Güvenli HTTP/2 sunucu

const http2 = require('http2');
const fs = require('fs');

const server = http2.createSecureServer({
  key:  fs.readFileSync('private.key'),
  cert: fs.readFileSync('fullchain.crt'),
  allowHTTP1: true  // HTTP/1.1 istemcilerle geriye uyum
});
server.on('stream', (stream) => {
  stream.respond({ ':status': 200 });
  stream.end('HTTP/2 aktif');
});
server.listen(443);

allowHTTP1: true, HTTP/2 desteklemeyen istemcilerle uyumu korur. ALPN, protokol seçimini otomatik yapar.

Performans ayarları

  • Tam zincir kullanın (fullchain).
  • Oturum sürdürmeyi etkinleştirin.
  • ECDSA sertifika ile hafif el sıkışma.

Üretim önerisi: reverse proxy

Üretimde HTTP/2'yi ve TLS'i genellikle nginx'te bitirmek daha pratiktir; nginx HTTP/2'yi ve HTTP/3'ü olgun şekilde destekler, sertifika yönetimini ayırır. Node arka uçta düz HTTP konuşur.

Doğrulama

curl -I --http2 https://ornek.com.tr

Yanıtta HTTP/2 görmelisiniz.

Node.js için geçerli SSL sertifikanızı alın →

Bu yazıyı paylaş
Yazar

Mahmut

Önerilen SSL Sertifikaları

Tüm Ürünler
EV DigiCert

DigiCert Basic EV SSL

Premium DigiCert güveni, $1.750.000 garantili EV SSL sertifikası.

18.539,55 ₺ /yıl
Detaylar
EV DigiCert

DigiCert EV Multi-Domain

Çok alan adı + EV — $1.750.000 garantili DigiCert Multi-Domain EV.

37.238,36 ₺ /yıl
Detaylar
EV DigiCert

DigiCert Secure Site EV

Üst segment EV — $1.750.000 garantili DigiCert Secure Site EV.

48.240,61 ₺ /yıl
Detaylar

Yorumlar

Henüz yorum yapılmamış. İlk yorumu siz yapın!

Yorum Yaz