Bilgi Bankası

Nginx SSL Kurulumu

1. SSL sertifikanızı CA tarafından iletilen diğer ara sertifikalarla birleştirmeniz gerekmektedir.
Bunun için terminale yazmanız gereken kod ssl sertifikanıza göre değişir. Comodo Positive SSL için aşağıdaki komutu  kullanarak sertifikanızı diğer sertifikalarla birleştirebilirsiniz.

$ cat *yourdomainname*.crt ComodoRSADomainValidationSecureServerCA.crt COMODORSAAddTrustCA.crt AddTrustExternalCARoot.crt >> cert_chain.crt

2. Nginx Virtual Host Dosyanızı Düzenleyin

Şimdi,güvenli websiteniz için Nginx virtual host dosyanızı açın.Eğer, websitenizin güvenli bağlantı (https) ve güvenli olmayan bağlantı(http) üzerinden  erişilebiliir olması gerekiyorsa, her bir bağlantı türü için farklı bir sunucu modülüne ihtiyacınız vardır. Mevcut olan güvenli olmayan(http) sunucu modelini kopyalayıp, orjinal sunucu modülünün altına yapıştırın. Daha sonra, koyu renkle yazılan satırı ekleyin.


server { listen 443; ssl on; ssl_certificate /etc/ssl/your_domain_name.crt; (or .pem) ssl_certificate_key /etc/ssl/your_domain_name.key; server_name your.domain.com; access_log /var/log/nginx/nginx.vhost.access.log; error_log /var/log/nginx/nginx.vhost.error.log; location / { root /home/www/public_html/your.domain.com/public/; index index.html; } }

3. SSL Sertifikası dosyası ile dosya adınızı eşleştirin:

ssl_certificate  önceki adımda yaptığınız ssl sertifikası ile ara kök sertifikaları birleştirme işleminden oluşmalıdır.

ssl_certificate_key dosyası, CSR dosyanızı oluşturduğunuzda otomatik olarak oluşmuş olmalıdır.

4. Sunucunuzu yeniden başlatın.

Nginx sunucunuzu yeniden başlatmak için aşağıdaki komutu takip edin.

sudo /etc/init.d/nginx restart

  • 1 Bu dökümanı faydalı bulan kullanıcılar:
Bu cevap yeterince yardımcı oldu mu?