SSL Sertifikaları Yardım

Bu sayfayı sizin için çevirmek üzere elimizden gelenin en iyisini yaptık. İngilizce sayfa da kullanılabilir.

CentOS 7'de NGINX: Sertifika Yükleme

Sertifika talebiniz onaylandıktan sonra SSL uygulamasından SSL sertifikası ve ara sertifikalarınızı indirebilirsiniz. Daha fazla bilgi için bkz. SSL Sertifikanızı İndirme. Sertifikanızı indirirken Apache seçeneğini belirlemeniz gerekir.

Not: Bu SSL yüklemesi, LEMP yığını yüklü bir CentOS 7 sunucusunda yapıldı. Sunucunuzun tam yapılandırması, Nginx sürümünüze, işletim sistemi platformunuza veya Nginx'i yüklemek için kullandığınız yönteme bağlı olarak farklı olabilir.

  1. Sunucunuza SSH aracılığıyla bağlanın.
  2. Sunucu anahtarını, sertifikayı ve ara paketi saklamak için bir dizin oluşturun.
    sudo mkdir / etc / nginx / ssl
  3. Eğer ssl klasörüne MHT'nize oluştururken oluşturulan özel anahtarınızı Kopya
    cp coolexample.key / etc / nginx / ssl
  4. Sunucunuza SFTP ve SSL sertifikanız ile ara paketinizi / etc / nginx / ssl klasörüne yükleyin.
  5. SSH'de SSL klasörüne gidin.
    cd / etc / nginx / ssl
  6. Concatenate komutunu kullanarak SSL sertifikanızı ve ara paketi tek bir dosyada birleştirin. Ara sertifikanız ve kök sertifikanız bir paket halinde geldiği için aşağıdaki SSH komutunu kullanabilirsiniz:
    sudo kedi f84e19a2f44c6386.crt 

    Not: Sertifikaların concatenate komutuyla bu sırada listelenmesi gerekir, aksi takdirde SSL sunucunuzda düzgün çalışmaz.
  7. SSL sertifikasını yüklediğiniz alan adı için NGINX yapılandırma dosyanızı açın.
    sudo vim /etc/nginx/sites-available/coolexample.com
  8. SSL sertifikasını kullanmak için yapılandırma dosyasını güncelleyin.
    sunucu {80 dinleme; server_name coolexample.com; dönüş 301 https://$host$request_uri; } server {listen 443 ssl; server_name coolexample.com; ssl_certificate /etc/nginx/ssl/coolexample.crt; ssl_certificate_key /etc/nginx/ssl/coolexample.key; kök /usr/share/nginx/coolexample.com/; index index.php index.html index.htm; }
    
  9. Yapılandırma dosyasını kaydedin.
    wq!
  10. NGINX sunucunuzu yeniden başlatın.
    sudo hizmeti nginx yeniden başlatma