Ana içeriğe geç

Docker konteynerinde çalışan bir Web sunucusu için SSL sertifikasını güncelleme

SSL sertifikasını güncellemek için aşağıdaki adımları izlemeniz gerekir:

  1. nginx-certbot konteynerine girin:

    docker exec -it nginx-certbot /bin/bash
    

    Sonuç: Konteynerin içindeki komut satırına erişim sağlarsınız.

  2. ACME doğrulaması için bir dizin oluşturun:

    mkdir -p /var/www/html/.well-known/acme-challenge
    

    Sonuç: Alan adı doğrulaması için gerekli dizin yapısı oluşturulur.

  3. Doğru izinleri ayarlayın:

    chown -R www-data:www-data /var/www/html/.well-known
    
    chmod -R 755 /var/www/html/.well-known
    

    Sonuç: Web sunucusu için doğru izinler ayarlanır.

  4. Sertifikayı yenileyin:

    certbot renew --webroot -w /var/www/html
    

    Sonuç: Sertifika yenileme işlemi başlatılır. İşlem tamamlandığında bir başarı mesajı görüntülenecektir.

  5. Konteynerden çıkın:

    exit
    

    Sonuç: Konteynerin komut satırından çıkıp ana sisteme dönersiniz.

  6. Konteyneri yeniden başlatın:

    docker restart nginx-certbot
    

    Sonuç: Konteyner yeniden başlatılır ve yeni sertifika web sunucusuna uygulanır.