SSL

Kako postaviti besplatni SSL certifikat za Apache na Debianu 10

Kako postaviti besplatni SSL certifikat za Apache na Debianu 10
TLS i SSL protokoli šifriraju promet između web mjesta (ili druge usluge) i posjetitelja ili web preglednika sprječavajući njuškalice ili napadače da pristupe komunikaciji. U posljednje vrijeme Google je zahtijevao od svih webmastera da koriste SSL, čak i za web stranice bez razmjene osjetljivih podataka, pretvarajući ovaj protokol u neovisnost o sigurnosnim potrebama.

Ovaj se vodič fokusira na brzu i jednostavnu instalaciju SSL certifikata na Apache web poslužitelj pod Linuxom Debian 10 Buster pomoću Certbota. Za korisnike kojima je potreban šifrirani web poslužitelj, ali još nisu instalirali ili konfigurirali Apache, prvi odjeljak pokazuje kako instalirati i konfigurirati Apache na Debian 10 Busteru za hostiranje web stranice.

Svi koraci opisani u ovom vodiču korisni su za nedavne prethodne verzije distribucija Debiana i Linuxa. Ako već imate Apache, možete skočiti na Kako postaviti besplatni SSL certifikat za Apache na Debian 10 Busteru.

Instaliranje Apachea na Debian 10 Buster

Ovaj je korak samo za korisnike koji još nisu instalirali Apache, ako već imate instaliran Apache, prijeđite na poglavlje “Kako postaviti besplatni SSL certifikat za Apache na Debianu 10".
Ako nemate instaliran Apache, instalirajte ga izvršavanjem:

# apt instalirati apache2 -y

Jednom instalirana usluga automatski će se pokrenuti i moći ćete pristupiti svom web poslužitelju iz preglednika putem adrese http: // 127.0.0.1 (lokalnihost).

Apache podržava i više domena, ali za ovu postavku konfigurirat ćemo samo domenu https: // linux.bz pomoću zadane konfiguracijske datoteke za apache / etc / apache2 / sites-enabled / 000-default.konf. Trčanje:

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

Nekomentirani redovi u nastavku prikazuju odgovarajuću konfiguraciju prilagođenu za linux.bz,

Datoteka sadrži sljedeći sadržaj koji otvara datoteku (), ime poslužitelja, zamjensko ime, podaci o kontaktima, korijenski direktorij, podaci o zapisima i zatvarajuća datoteka ().


Ime poslužitelja linux.bz
ServerAlias ​​www.linux.bz
ServerAdmin kontakt @ linux.bz
DocumentRoot / var / www / html
ErrorLog $ APACHE_LOG_DIR / error.zapisnik
CustomLog $ APACHE_LOG_DIR / pristup.trupac kombiniran

Možete preimenovati Apacheovu zadanu indeksnu stranicu pokretanjem:

# mv indeks.html oldindex.html

Zatim stvorite novu stranicu za potrebe testiranja:

# nano test.html

Stavite unutra bilo koji sadržaj koji želite:

Pritisnite CTRL + X za spremanje i izlazak.

Kako bi omogućili pristup izvan mreže, neki kućni korisnici morat će konfigurirati svoje usmjerivače da prosljeđuju potrebne portove na svoje web poslužitelje. Sljedeća slika prikazuje samo primjer stranice s konfiguracijom usmjerivača za prosljeđivanje porta, u usmjerivaču ćete trebati proslijediti portove 80 i 443 na lokalnu IP adresu vašeg računala Apache.

Napokon ćete moći pristupiti svojoj web stranici izvan vaše mreže.

Kako postaviti besplatni SSL certifikat za Apache na Debian 10 Busteru

Ako već imate vrijeme za dodavanje SSL-a za Apache, u ovu svrhu ovaj tutorial pokazuje kako instalirati SSL certifikat na brz i jednostavan način pomoću certbota, automatskog instalatera i konfiguratora za Let's Encrypt ssl certifikate.

Da biste započeli instalaciju Certbot paketa izvođenjem:

# apt instalirati certbot python-certbot-apache -y

Jednom instalirani prethodni paketi kreiraju i upućuju na preusmjeravanje na https izvođenjem:

# certbot --apache

Ispunite tražene podatke:

U jednom će vam trenutku ponuditi da promet preusmjerite na https, pritisnite 2 da biste prihvatili, a zatim pritisnite UNESI Završiti.

Ako je proces uspješan, vidjet ćete sljedeći zaslon:

Napokon možete testirati svoju web stranicu, pritisnite CTRL + F5 i ona će sada preusmjeriti putem SSL-a.

Da biste obnovili pokretanje certifikata:

# certbot obnovi - suho pokreni

Zaključak o Certbot metodi za instaliranje SSL certifikata za Apache na Debian 10 Busteru

Certbot instalaciju SSL certifikata čini izuzetno jednostavnom i brzom omogućavajući neiskusnom korisniku bez Pleska ili Cpanela da besplatno dijeli web sadržaj na siguran način. Cijeli postupak trajao je nekoliko minuta, uključujući instalaciju Apachea.

Ostale besplatne opcije za dobivanje besplatnih SSL certifikata mogu uključivati ​​SSL besplatno (https: // sslforfree.com, kratke Comodo besplatne SSL licence ili Zerossl koje još nisam isprobao, ali niti jedna od njih ne znači brzu i jednostavnu metodu poput ove.

Nadam se da vam je ovaj kratki članak o postavljanju besplatnog certifikata za Apache na Debianu 10 bio koristan, hvala što ste ga pročitali.

Besplatni i otvoreni kodni pokretački programi za razvoj Linux igara
Ovaj će članak pokriti popis besplatnih i open source pokretačkih igara koje se mogu koristiti za razvoj 2D i 3D igara na Linuxu. Brojni su takvi moto...
Vodič za Shadow of the Tomb Raider za Linux
Shadow of the Tomb Raider dvanaesti je dodatak seriji Tomb Raider - franšizi u akcijsko-avanturističkoj igri koju je stvorio Eidos Montreal. I kritiča...
Kako pojačati FPS u Linuxu?
FPS je kratica Okviri u sekundi. Zadatak FPS-a je mjerenje broja sličica u reprodukcijama video zapisa ili igranim izvedbama. Jednostavnim riječima, b...