Nginx ile Otomatik Custom Domain SSL Yönlendirmesi

Nginx ile Otomatik Custom Domain SSL Yönlendirmesi

Bu rehber, custom domain'leri otomatik olarak yönlendirmek ve SSL sertifikasını Let's Encrypt ile yönetmek için Nginx konfigürasyonunu açıklar.

Gereksinimler

  • Kendi VPS/Sunucu (Nginx kurulu)
  • Let's Encrypt Certbot
  • PostgreSQL (zaten var)
  • Node.js (zaten var)

Kurulum Adımları

1. Certbot Kurulumu

2. Nginx Konfigürasyonu

/etc/nginx/sites-available/repodocs dosyasını oluşturun:

3. Nginx Konfigürasyonunu Aktifleştir

4. SSL Sertifikasını Otomatik Yenile

Wildcard Sertifika Yönetimi

Wildcard sertifika (*.yourdomain.com) tüm subdomainleri kapsar:

  • docs.yourdomain.com
  • api.yourdomain.com
  • custom.yourdomain.com

DNS Ayarları

Tüm custom domain'ler için DNS kaydı:

Sorun Giderme

SSL Hatası

Nginx Hatası

Notlar

  • Wildcard sertifika DNS validation gerektirir
  • Sertifika 90 günde bir otomatik yenilenir
  • Custom domain'ler otomatik olarak Next.js middleware tarafından handle edilir