Ga naar inhoud

Het SSL-certificaat bijwerken voor een webserver die in een Docker-container draait

Om het SSL-certificaat bij te werken, moet u het volgende doen:

  1. Ga naar de nginx-certbot-container:

    docker exec -it nginx-certbot /bin/bash
    

    Resultaat: U krijgt toegang tot de commandoregel binnen de container.

  2. Maak een map voor ACME-validatie:

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

    Resultaat: De benodigde mapstructuur voor domeinverificatie wordt aangemaakt.

  3. Stel de juiste machtigingen in:

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

    Resultaat: De juiste machtigingen worden ingesteld voor de webserver.

  4. Vernieuw het certificaat:

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

    Resultaat: Het proces voor het vernieuwen van het certificaat wordt gestart. Na voltooiing wordt een succesbericht weergegeven.

  5. Verlaat de container:

    exit
    

    Resultaat: U verlaat de commandoregel van de container en keert terug naar het hoofdsysteem.

  6. Start de container opnieuw op:

    docker restart nginx-certbot
    

    Resultaat: De container wordt opnieuw opgestart, waardoor het nieuwe certificaat wordt toegepast op de webserver.

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×