Nginx SSL Kurulumu
Nginx Sunucusunda SSL Sertifikası Nasıl Kurulur?
Nginx, yüksek performansı ve düşük kaynak kullanımı sayesinde günümüzde en çok tercih edilen web sunucularından biridir.
Bir SSL sertifikasını Nginx üzerinde doğru şekilde yapılandırmak, web sitenizin HTTPS üzerinden güvenli bağlantı sunmasını sağlar.
Bu rehberde Nginx sunucusunda SSL sertifikasının nasıl kurulacağını adım adım açıklıyoruz.
Kuruluma Başlamadan Önce
Kurulum öncesinde aşağıdaki dosyalara sahip olmanız gerekir:
SSL Sertifikanız (Certificate)
Private Key (Özel Anahtar)
Intermediate Certificate (CA Bundle)
Nginx sunucusuna yönetici erişimi (SSH veya Root)
Sertifikanızı Wikicert üzerinden aldıysanız gerekli dosyalar size teslim edilir.
Nginx SSL Kurulumunda Kullanılan Dosyalar
Kurulum sırasında genellikle aşağıdaki dosyalar kullanılır:
certificate.crt
private.key
ca-bundle.crt
Bazı sunucularda sertifika ve ara sertifikalar tek bir dosyada birleştirilebilir.
Doğru yapılandırma için sertifika zincirinin eksiksiz olması önemlidir.
Nginx Yapılandırması
SSL yapılandırması genellikle ilgili server bloğu içerisinde yapılır.
Örnek yapılandırma:
server {
listen 443 ssl;
server_name example.com;
ssl_certificate /path/to/certificate.crt;
ssl_certificate_key /path/to/private.key;
ssl_trusted_certificate /path/to/ca-bundle.crt;
root /var/www/html;
index index.php index.html;
}
Dosya yolları kullandığınız sunucuya göre değişebilir.
Yapılandırmayı Test Edin
Yapılandırmayı kaydetmeden önce aşağıdaki komutla kontrol edilmesi önerilir:
sudo nginx -t
Herhangi bir hata bulunmuyorsa Nginx yeniden başlatılabilir.
Nginx'i Yeniden Başlatın
Yapılandırma tamamlandıktan sonra:
sudo systemctl restart nginx
veya
sudo service nginx restart
komutlarından biri kullanılabilir.
Kurulum Sonrası Kontroller
Kurulum tamamlandıktan sonra aşağıdaki kontroller yapılmalıdır:
HTTPS bağlantısı çalışıyor mu?
Sertifika zinciri doğru mu?
Tarayıcı güvenlik uyarısı oluşuyor mu?
HTTP → HTTPS yönlendirmesi doğru çalışıyor mu?
Mixed Content hataları bulunuyor mu?
Kurulumun doğruluğunu kontrol etmek için SSL test araçları kullanılabilir.
Nginx SSL Kurulumunda En Sık Görülen Hatalar
En yaygın problemler:
Yanlış sertifika yolu
Private Key eşleşme hatası
Eksik Intermediate Certificate
Yanlış Nginx yapılandırması
HTTP yönlendirmesinin eksik olması
Bu hatalar HTTPS bağlantısının çalışmamasına veya tarayıcı uyarılarına neden olabilir.
Nginx SSL Kurulumunda Yardıma mı İhtiyacınız Var?
Nginx SSL kurulumu bazen yalnızca sertifika yüklemekten ibaret değildir.
Sunucu yapılandırması, sertifika zinciri, HTTPS yönlendirmeleri ve güvenlik ayarlarının doğru şekilde yapılandırılması gerekir.
Wikicert olarak Nginx sunucularında SSL kurulumu konusunda uzman destek sunuyoruz.
Kurulum sırasında oluşabilecek sorunların giderilmesine ve sertifikanızın doğru şekilde çalışmasına yardımcı olabiliriz.
Sonuç
Nginx üzerinde doğru yapılandırılmış bir SSL kurulumu sayesinde web siteniz güvenli HTTPS bağlantısı sunmaya başlar.
Doğru yapılandırma hem ziyaretçilerinizin güvenliğini artırır hem de modern web güvenliği standartlarının karşılanmasına yardımcı olur.