Natro SSL Sertifikasını Nginx’e Yükleme | Adım Adım SSL Rehberi

Bu kapsamlı rehberde, Natro’dan alınan SSL sertifikasını Nginx sunucusuna güvenli ve doğru şekilde nasıl yükleyeceğinizi öğreneceksiniz. Sertifikaları hazırlama, birleştirme, yükleme, Nginx konfigürasyonu ve test işlemlerini adım adım bulabilirsiniz. SSL sertifikasının ne olduğu ve nasıl alındığı hakkında detaylı bilgi için buradaki yazımıza göz atabilirsiniz

1. Gerekli Sertifika Dosyalarını Hazırlayın

  • Domain sertifikası: your_domain.crt
  • CA bundle: ca_bundle.crt
  • Özel anahtar: your_domain.key

💡 Sertifikaları Birleştirme (Opsiyonel)

cat your_domain.crt ca_bundle.crt > ssl_certificate.crt

2. Sertifika Dosyalarını Sunucuya Kopyalayın


sudo mkdir -p /etc/nginx/ssl/latestsoftwaredevelopers.com
sudo cp ssl_certificate.crt /etc/nginx/ssl/latestsoftwaredevelopers.com/
sudo cp your_domain.key /etc/nginx/ssl/latestsoftwaredevelopers.com/
sudo chmod 600 /etc/nginx/ssl/latestsoftwaredevelopers.com/*

3. Nginx Konfigürasyonunu Güncelleyin


server {
listen 443 ssl;
server_name latestsoftwaredevelopers.com www.latestsoftwaredevelopers.com;


ssl_certificate /etc/nginx/ssl/latestsoftwaredevelopers.com/ssl_certificate.crt;
ssl_certificate_key /etc/nginx/ssl/latestsoftwaredevelopers.com/your_domain.key;


ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;


root /var/www/latestsoftwaredevelopers.com;
index index.html index.htm index.php;
}

4. Nginx’i Test Edin ve Yeniden Başlatın

sudo nginx -t
sudo systemctl reload nginx

5. SSL Sertifikanızı Test Edin

openssl s_client -connect latestsoftwaredevelopers.com:443 -servername latestsoftwaredevelopers.com

6. Otomatik Yükleme Scripti (Opsiyonel)

Tüm süreci tek komutla otomatikleştirecek script oluşturulabilir. Bu script sertifikaları birleştirir, uygun klasöre taşır ve gerekli izinleri ayarlar.

SSS – Sıkça Sorulan Sorular

Natro’dan aldığım SSL sertifikasını Nginx’e nasıl yükleyebilirim?

“.crt”, CA bundle ve “.key” dosyalarını hazırlayın. `cat your_domain.crt ca_bundle.crt > ssl_certificate.crt` ile birleştirip güvenli bir dizine kopyalayın. Nginx yapılandırmasına ekleyin.

SSL kurulumunu nasıl test edebilirim?

`sudo nginx -t` komutu ile yapılandırmayı doğrulayın. Ardından `sudo systemctl reload nginx` komutu ile servisi yeniden başlatın.

HTTPS’ye yönlendirmeyi nasıl yapabilirim?

HTTP için aşağıdaki Nginx server bloğunu kullanarak tüm trafiği HTTPS’ye yönlendirebilirsiniz:

server {
listen 80;
server_name yourdomain.com www.yourdomain.com;
return 301 https://$host$request_uri;
}

Sonuç

Bu rehber sayesinde, Natro’dan aldığınız SSL sertifikasını Nginx sunucunuza kolayca kurabilirsiniz. Doğru kurulum yalnızca güvenlik açısından değil, aynı zamanda SEO ve kullanıcı güveni açısından da önemlidir. HTTPS ile kullanıcı verilerini koruyabilir ve arama motorlarında daha yüksek sıralamalar elde edebilirsiniz.

Daha ileri seviye kullanımlar için, Nginx SSL ile Tomcat Sunucusuna Erişim Sağlama (Reverse Proxy) rehberimize göz atabilirsiniz.

Beğendiysen bir çay ısmarlayabilirsin ☕

Bana çay ısmarla

Devops ile ilgili yorumlar

Yorum Paylaş

EMail Zorunlu alanlar * *