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:
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 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.htmlZatim 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 --apacheIspunite 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.