SSL

Cum se configurează certificatul SSL gratuit pentru Apache pe Debian 10

Cum se configurează certificatul SSL gratuit pentru Apache pe Debian 10
Protocoalele TLS și SSL criptează traficul dintre un site web (sau alt serviciu) și un vizitator sau un browser web împiedicând sniffers sau atacatorii să acceseze comunicarea. În ultimul timp, Google a cerut tuturor webmasterilor să utilizeze SSL, chiar și pentru site-urile fără schimb de informații sensibile transformând acest protocol într-un must, independent de nevoia de securitate.

Acest tutorial se concentrează pe instalarea unui certificat SSL pe un server web Apache sub Linux Debian 10 Buster rapid și simplu folosind Certbot. Pentru utilizatorii care au nevoie de un server web criptat, dar nu au instalat sau configurat încă Apache, prima secțiune arată cum să instalați și să configurați Apache pe Debian 10 Buster pentru a găzdui un site web.

Toți pașii descriși în acest tutorial sunt utili pentru versiunile anterioare recente ale distribuțiilor Debian și Linux. Dacă aveți deja Apache, puteți să accesați Cum se configurează certificatul SSL gratuit pentru Apache pe Debian 10 Buster.

Instalarea Apache pe Debian 10 Buster

Acest pas este doar pentru utilizatorii care nu au instalat încă Apache, dacă aveți deja instalat Apache, treceți la capitolul „Cum se configurează certificatul SSL gratuit pentru Apache pe Debian 10”.
Dacă nu ați instalat Apache, instalați-l executând:

# apt install apache2 -y

Odată instalat, serviciul va porni automat și veți putea accesa serverul dvs. web din browserul dvs. prin intermediul adresei http: // 127.0.0.1 (gazdă locală).

Apache acceptă și mai multe domenii, dar pentru această configurare vom configura doar domeniul https: // linux.bz folosind fișierul de configurare implicit pentru apache / etc / apache2 / sites-enabled / 000-default.conf. Alerga:

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

Liniile necomentate de mai jos prezintă o configurație adecvată adaptată pentru Linux.bz,

Fișierul conține următorul conținut care deschide fișierul (), numele serverului, aliasul, informațiile de contact, directorul rădăcină, informațiile despre fișierele de înregistrare și fișierul de închidere ().


ServerName Linux.bz
ServerAlias ​​www.Linux.bz
ServerAdmin contact @ linux.bz
DocumentRoot / var / www / html
ErrorLog $ APACHE_LOG_DIR / eroare.Buturuga
CustomLog $ APACHE_LOG_DIR / acces.jurnal combinat

Puteți redenumi pagina de index implicită a lui Apache executând:

# mv index.html oldindex.html

Apoi creați o pagină nouă în scopul testării:

# nano test.html

Introduceți orice conținut doriți:

Apăsați CTRL + X pentru a salva și a ieși.

Pentru a permite accesul din afara rețelei, unii utilizatori de acasă vor trebui să-și configureze routerele pentru a redirecționa porturile necesare către serverele lor web. Următoarea imagine arată doar un exemplu de pagină de configurare a routerului pentru redirecționarea porturilor, în routerul dvs. va trebui să redirecționați porturile 80 și 443 către adresa IP locală a computerului dvs. Apache.

În cele din urmă, veți putea accesa site-ul dvs. web din afara rețelei dvs.

Cum se configurează certificatul SSL gratuit pentru Apache pe Debian 10 Buster

Dacă aveți deja Apache, este timpul să adăugați SSL, în acest scop acest tutorial arată cum să instalați un certificat SSL într-un mod rapid și simplu folosind certbot, un instalator automat și configurator pentru Let's Encrypt certificate SSL.

Pentru a începe instalarea pachetelor Certbot rulând:

# apt install certbot python-certbot-apache -y

Odată instalate pachetele anterioare, creați și instruiți o redirecționare către https rulând:

# certbot --apache

Completați informațiile solicitate:

La un moment dat, vă va oferi să redirecționați traficul către https, apăsați 2 pentru a accepta, apoi apăsați INTRODUCE a termina.

Dacă procesul reușește, veți vedea următorul ecran:

În cele din urmă vă puteți testa site-ul web, apăsați CTRL + F5 și acesta va redirecționa prin SSL acum.

Pentru a reînnoi rularea certificatului:

# certbot renew --drun-run

Concluzie privind metoda Certbot pentru a instala un certificat SSL pentru Apache pe Debian 10 Buster

Certbot face instalarea certificatelor SSL extrem de ușoară și rapidă, permițând oricărui utilizator fără experiență fără Plesk sau Cpanel să partajeze gratuit conținutul web într-un mod sigur. Întregul proces a durat minute, inclusiv instalarea Apache.

Alte opțiuni gratuite pentru a obține certificate SSL gratuite pot include SSL gratuit (https: // sslforfree.com, licențele scurte Comodo SSL gratuite sau Zerossl pe care nu le-am încercat încă, dar niciuna dintre ele nu înseamnă o metodă rapidă și ușoară ca aceasta.

Sper că vi s-a părut util acest scurt articol despre Cum se configurează certificatul gratuit pentru Apache pe Debian 10, vă mulțumesc că l-ați citit.

Cum se arată FPS Counter în jocurile Linux
Jocurile cu Linux au primit un impuls major când Valve a anunțat suportul Linux pentru clientul Steam și jocurile acestora în 2012. De atunci, multe j...
How to download and Play Sid Meier's Civilization VI on Linux
Introduction to the game Civilization 6 is a modern take on the classic concept introduced in the series of the Age of Empires games. The idea was fai...
How to Install and Play Doom on Linux
Introduction to Doom The Doom Series originated in the 90s after the release of the original Doom. It was an instant hit and from that time onwards th...