SSL

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

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

Denne opplæringen fokuserer på å installere et SSL-sertifikat på en Apache-webserver under Linux Debian 10 Buster raskt og enkelt ved å bruke Certbot. For brukere som trenger en kryptert webserver, men som 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 vert 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 sette opp gratis SSL-sertifikat for Apache på Debian 10 Buster.

Installere Apache på Debian 10 Buster

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

# apt installer apache2 -y

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

Apache støtter også flere domener, men for dette oppsettet vil vi bare konfigurere domenet https: // linux.bz bruker standardkonfigurasjonsfilen for apache / etc / apache2 / sites-enabled / 000-default.konf. Løpe:

# nano / etc / apache2 / sites-enabled / 000-default.konf

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

Filen inneholder følgende innhold som åpner filen (), servernavnet, alias, kontaktinformasjon, rotkatalog, informasjon om loggfiler og lukke fil ().


ServerName linux.bz
ServerAlias ​​www.Linux.bz
ServerAdmin kontakt @ linux.bz
DocumentRoot / var / www / html
ErrorLog $ APACHE_LOG_DIR / feil.Logg
CustomLog $ APACHE_LOG_DIR / tilgang.logg kombinert

Du kan gi nytt navn til Apache's standard indeksside ved å kjøre:

# mv indeks.html oldindex.html

Opprett deretter en ny side for testformål:

# nano test.html

Sett inn innholdet du vil ha:

Trykk CTRL + X for å lagre og avslutte.

For å tillate tilgang fra utenfor nettverket, må noen hjemmebrukere konfigurere ruterne for å videresende nødvendige porter til deres webservere. Følgende bilde viser bare et eksempel på ruterkonfigurasjonssiden for videresending av port, i ruteren din må du videresende porter 80 og 443 til din lokale IP-adresse for Apache-datamaskinen.

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 på tide å legge til SSL, viser denne opplæringen hvordan du installerer et SSL-sertifikat på en rask og enkel måte ved hjelp av certbot, et automatisk installasjonsprogram og konfigureringsprogram for Let's Encrypt ssl-sertifikater.

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

# apt install certbot python-certbot-apache -y

Når de tidligere pakkene er installert, oppretter og instruerer du en omdirigering til https ved å kjøre:

# certbot --apache

Fyll ut ønsket informasjon:

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

Hvis prosessen lykkes, ser du følgende skjermbilde:

Endelig kan du teste nettstedet ditt, trykke CTRL + F5, så omdirigeres det gjennom SSL nå.

For å fornye sertifikatkjøringen:

# certbot fornye - tørk

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

Certbot gjør installering 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 inkludere SSL gratis (https: // sslforfree.com, de korte Comodo gratis SSL-lisensene 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 leser den.

Beste kommandolinjespill for Linux
Kommandolinjen er ikke bare din største allierte når du bruker Linux, den kan også være kilden til underholdning fordi du kan bruke den til å spille m...
Beste Gamepad Mapping Apps for Linux
Hvis du liker å spille spill på Linux med en gamepad i stedet for et vanlig tastatur- og musinngangssystem, er det noen nyttige apper for deg. Mange P...
Nyttige verktøy for Linux-spillere
Hvis du liker å spille spill på Linux, er sjansen stor for at du har brukt apper og verktøy som Wine, Lutris og OBS Studio for å forbedre spilloppleve...