Slik fornyer Let’s Encrypt SSL ved å bruke Certbot på VirtualHost multidomains VPS

Du visste alle at Let’s Encrypt gir oss 100% gratis SSL og vi kan bruke certbot-verktøyet til å opprette, autorisere og fornye SSL automatisk. Jeg har hatt et innlegg om dette:

Slik konfigurerer du HTTPS for Nginx med gratis SSL fra Let’s Encrypt

Men certbot ble sittende fast hvis VPS-en bruker flere domener med VirtualHost-konfigurasjon, da den endret vhost-konfigurasjonsfilen på en feil måte og gjorde filen din til et rot. Også skjer med automatisk fornyelse. Så vi må gjøre det manuelt først, så vil jeg veilede deg til å gjøre det automatisk senere.

Først av alt, utgi forny kommando:

certbot -d config9.com certonly

I denne kommandoen spesifiserer jeg domenet jeg vil fornye. Det gjør du også.

Ignorer feilsøking / advarsler om pyasn-installasjon da det ikke påvirker fornyelsen vår.

Så vil den spørre deg som dette:

How would you like to authenticate with the ACME CA?
 
 1: Apache Web Server plugin (apache)
 2: Spin up a temporary webserver (standalone)
 3: Place files in webroot directory (webroot)
 
 Select the appropriate number [1-3] then [enter] (press 'c' to cancel): 3

Velg 3 for å sette godkjenningsfilen i domenets rotmappe.

Angi deretter rotkatalogen til domenet.

Input the webroot for config9.com: (Enter 'c' to cancel): /path/to/www/of/config9.com

Certbot utfordre og varsle deg med vellykket melding.

Du bør gjøre det samme med andre domener.

Beslektet: ytelse for passasjer 5 sammenlignet til enhjørning / tynn / puma / etc

Related:  Slik deaktiverer du SELinux på Centos 7 permanent