Vil du lære at installere Let's Encrypt certifikat på Apache server på en computer, der kører Ubuntu Linux? I dette selvstudium vil vi vise dig, hvordan du installerer Let's Encrypt-klienten og konfigurerer et HTTPS-websted på Apache-serveren.

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Apache 2.4.41

I vores eksempel er IP-adressen på Apache-serveren 36.160.86.106.

I vores eksempel vil vi oprette hjemmesiden: WWW.GAMEKING.TIPS.

Liste over udstyr

I det følgende afsnit vises listen over udstyr, der bruges til at oprette dette selvstudium.

Som En Amazon Associate, tjener jeg fra kvalificerende køb.

Apache Lad os kryptere - DNS-konfiguration

Få adgang til GODADDY-webstedet, og køb et DNS-domæne.

I vores eksempel købte vi et domæne med navnet:

Copy to Clipboard

Du kan bruge enhver hjemmeside til at købe et DNS-domæne, GoDaddy er bare mit personlige valg.

Opret en DNS-indgang, der peger dit websted til den computer, der kører Apache.

I vores eksempel oprettede vi en DNS-indgang, der peger www.gameking.tips til 35.160.86.106.

APACHE VIRTUALHOST DNS

Brug kommandoen NSLOOKUP til at teste din DNS-konfiguration.

Copy to Clipboard

Her er kommandoen output.

Copy to Clipboard

Tillykke! Du er færdig med den nødvendige DNS-konfiguration.

Tutorial Lad os kryptere - Apache installation

Installer Apache-serveren og de nødvendige pakker.

Copy to Clipboard

Aktiver Apache-modul med navnet: Mod_ssl.

Aktiver Apache-modul med navnet: Mod_rewrite.

Copy to Clipboard

Rediger Apache-konfigurationsfilen.

Copy to Clipboard

Tilføj følgende linjer i slutningen af denne fil.

Copy to Clipboard

Opret mapper til at gemme de nye webstedsfiler og logfiler.

Copy to Clipboard

Webstedet filer vil blive gemt i følgende bibliotek:

Copy to Clipboard

Webstedet logs vil blive gemt i følgende bibliotek:

Copy to Clipboard

Opret en Apache-konfigurationsfil til det nye websted.

Copy to Clipboard

Her er filen med vores konfiguration.

Copy to Clipboard

Aktiver det nye websted.

Copy to Clipboard

Genstart Apache-tjenesten.

Copy to Clipboard

Åbn din browser, og prøv at få adgang til HTTP-versionen af webstedet.

I vores eksempel blev følgende webadresse indtastet i browseren:

• http://www.gameking.tips

Apache - Lets encrypt

Du er færdig med den virtuelle værtskonfiguration på Apache-serveren.

Apache Lad os kryptere - Installation af certifikatet

Vi er nødt til at installere den gratis HTTPS certifikat.

Vi har også brug for at omdirigere alle HTTP-trafik til HTTPS-versionen af hjemmesiden automatisk.

Installer listen over påkrævede pakker.

Copy to Clipboard

Installer Apache-det gratis HTTPS-certifikat

Copy to Clipboard

• Tryk på (A) for at aftale servicevilkårene.
• Tryk (Y) for at dele din e-mail og modtage nyhedsbreve.
• Tryk på (2) for automatisk at omdirigere dit HTTP-websted til HTTPS-versionerne.

Copy to Clipboard

Systemet installerer automatisk et gratis certifikat.

Det vil også konfigurere Apache server til at omdirigere alle HTTP-adgang til HTTPS-versionen af dit websted.

I vores eksempel oprettede systemet en virtuel værtskonfigurationsfil.

Copy to Clipboard

Her er filindholdet.

Copy to Clipboard

NØGLE-filen indeholder din private certifikatnøgle og skal opbevares på et sikkert sted hele tiden.

I vores eksempel blev KEY-filen gemt på:

Copy to Clipboard

Systemet ændrer automatisk den oprindelige Apaches virtuelle værtskonfigurationsfil.

Det vil automatisk omdirigere alle HTTP-anmodninger til HTTPS-versionen af dit websted.

Copy to Clipboard

Åbn din browser, og angiv DNS-adressen på det nye websted ved hjælp af HTTPS-protokollen.

I vores eksempel blev følgende webadresse indtastet i browseren:

• https://www.gameking.tips/

HTTPS-siden skal præsenteres.

Apache - Configure Lets encrypt

Kontroller certifikategenskaberne.

APACHE LETS ENCRYPT CERTIFICATE

Du har installeret et Let's Encrypt-certifikat på Apache-serveren.

Apache Lad os kryptere - Certifikat fornyelse

Det gratis certifikat, der er installeret, er gyldigt i 90 dage.

Systemet opretter en planlagt opgave for automatisk at forny et certifikat inden for 30 dage efter udløb.

Det planlagte opgavenavn er CERTBOT, og det er placeret i følgende mappe:

Copy to Clipboard

Her er filindholdet.

Copy to Clipboard

Brug følgende kommando til at simulere processen med certifikatgodkendelse.

Copy to Clipboard

Her er kommandoen output.

Copy to Clipboard

Tillykke! Du har konfigureret fornyelsen af let krypterer automatisk certifikat.