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