Hvordan sette opp gratis SSL -sertifikat for Apache på Debian Top 10

Hvordan sette opp gratis SSL -sertifikat for Apache på Debian Top 10
TLS og SSL -protokoller krypterer trafikken mellom et nettsted (eller annen tjeneste) og en besøkende eller nettleser som forhindrer sniffere eller angripere i å få tilgang til kommunikasjonen. I det siste krevde Google alle webansvarlige å bruke SSL, selv for nettsteder uten sensitiv informasjonsutveksling som snur denne protokollen i et must uavhengig av sikkerhetsbehovet.

Denne opplæringen fokuserer på å installere et SSL -sertifikat på en Apache -webserver under Linux Debian 10 Buster Rask og enkel ved hjelp av CertBot. For brukere som trenger en kryptert webserver, men ikke har installert eller konfigurert Apache ennå, viser den første delen hvordan du installerer og konfigurerer Apache på Debian 10 Buster for å være vertskap for et nettsted.

Alle trinnene beskrevet i denne opplæringen er nyttige for nyere tidligere versjoner av Debian og baserte Linux -distribusjoner. Hvis du allerede har Apache, kan du hoppe til hvordan du konfigurerer gratis SSL -sertifikat for Apache på Debian 10 Buster.

Installere Apache på Debian 10 Buster

Dette trinnet er bare for brukere som ikke installerte Apache ennå, hvis du allerede har Apache installert hopp til kapittelet "Hvordan sette opp gratis SSL -sertifikat for Apache på Debian 10”.
Hvis du ikke har installert Apache, installerer du den ved å utføre:

# Apt installer apache2 -y

Når den er installert, starter tjenesten automatisk, og du kan få tilgang til webserveren din fra nettleseren din via adressen http: // 127.0.0.1 (localhost).

Apache støtter flere domener også, men for dette oppsettet vil vi bare konfigurere domenet https: // linux.BZ ved å bruke standardkonfigurasjonsfilen for Apache /etc/apache2/nettsteder-aktivert/000-default.konf. Løpe:

# Nano/etc/Apache2/Sites-aktivert/000-default.konf

De ukommentede linjene nedenfor viser en riktig konfigurasjon tilpasset Linux.bz,

Filen inneholder følgende innhold som åpner filen (), servernavnet, alias, kontaktinformasjon, rotkatalog, loggingsfiler informasjon og lukkefil ().


Servernavn Linux.bz
Serveralias www.Linux.bz
Serveradmin [email protected]
Documentroot/var/www/html
Errorlog $ apache_log_dir/feil.Logg
CustomLog $ apache_log_dir/tilgang.logg kombinert

Du kan gi nytt navn til Apaches standardindeksside ved å kjøre:

# MV -indeks.HTML OldIndex.html

Opprett deretter en ny side for testformål:

# Nano -test.html

Sett inn noe innhold du vil:

Trykk CTRL+X for å lagre og avslutte.

For å tillate tilgang fra utenfor nettverket, må noen hjemmebrukere konfigurere rutere til å videresende nødvendige porter til webserverne sine. Følgende bilde viser bare et eksempel på ruterkonfigurasjonsside for portvideresending, i ruteren din må du videresende porter 80 og 443 til Apache -datamaskinens lokale IP -adresse.

Endelig vil du kunne få tilgang til nettstedet ditt utenfor nettverket ditt.

Hvordan sette opp gratis SSL -sertifikat for Apache på Debian 10 Buster

Hvis du allerede har Apache, er det på tide å legge til SSL, for dette formålet viser denne opplæringen hvordan du installerer et SSL -sertifikat på en rask og enkel måte ved hjelp.

For å begynne å installere CertBot -pakker ved å kjøre:

# Apt Installer certbot python-certbot-apache -y

Når de ble installert de tidligere pakkene, opprette og instruere en omdirigering til HTTPS ved å kjøre:

# CertBot --Pache

Fyll den forespurte informasjonen:

På et tidspunkt vil det tilby deg å omdirigere trafikk til https, trykk 2 å akseptere, trykk deretter TAST INN å bli ferdig.

Hvis prosessens suksess vil du se følgende skjermbilde:

Endelig kan du teste nettstedet ditt, trykk CTRL+F5 og det vil omdirigere gjennom SSL nå.

For å fornye sertifikatkjøringen:

# certbot forny

Konklusjon på CertBot -metoden for å installere et SSL -sertifikat for Apache på Debian 10 Buster

CertBot gjør installasjon av SSL -sertifikater ekstremt enkelt og raskt, slik at enhver uerfaren bruker uten Plesk eller CPanel kan dele nettinnhold på en sikker måte gratis. Hele prosessen tok minutter inkludert Apache -installasjonen.

Andre gratis alternativer for å få gratis SSL -sertifikater kan omfatte SSL gratis (https: // sslforfree.com, den korte comodo -gratis SSL -lisenser eller Zerossl som jeg ikke prøvde ennå, men ingen av dem betyr en rask og enkel metode som denne.

Jeg håper du fant denne korte artikkelen om hvordan du konfigurerer gratis sertifikat for Apache på Debian 10 nyttig, takk for at du leste den.