Jak skonfigurować bezpłatny certyfikat SSL dla Apache na Debian Top 10

Jak skonfigurować bezpłatny certyfikat SSL dla Apache na Debian Top 10
Protokoły TLS i SSL szyfrują ruch między stroną internetową (lub inną usługą) a użytkownikiem lub przeglądarką internetową, uniemożliwiając snicffery lub atakującym dostęp do komunikacji. Ostatnio Google zażądał wszystkich webmasterów korzystania z SSL, nawet w przypadku stron internetowych bez poufnej wymiany informacji, zmieniając ten protokół w potrzebie bezpieczeństwa.

Ten samouczek koncentruje się na zainstalowaniu certyfikatu SSL na serwerze WWW Apache pod Linux Debian 10 Buster Fast and Simple za pomocą CertBot. Dla użytkowników, którzy potrzebują zaszyfrowanego serwera WWW, ale jeszcze nie zainstalowali ani nie skonfigurowali Apache, pierwsza sekcja pokazuje, jak instalować i konfigurować Apache w Debian 10 Buster, aby hostować stronę internetową.

Wszystkie kroki opisane w tym samouczku są przydatne dla ostatnich wcześniejszych wersji dystrybucji Linuksa Debiana i. Jeśli masz już Apache, możesz skakać na sposób skonfigurowania bezpłatnego certyfikatu SSL dla Apache na Debian 10 Buster.

Instalowanie Apache w Debian 10 Buster

Ten krok jest przeznaczony tylko dla użytkowników, którzy jeszcze nie zainstalowały Apache, jeśli masz już zainstalowany Apache Skocz do rozdziału „Jak skonfigurować bezpłatny certyfikat SSL dla Apache na Debian 10".
Jeśli nie zainstalowałeś Apache, zainstaluj go, wykonując:

# apt Zainstaluj apache2 -y

Po zainstalowaniu usługa rozpocznie się automatycznie i będziesz mógł uzyskać dostęp do swojego serwera WWW z przeglądarki za pośrednictwem adresu http: // 127.0.0.1 (LocalHost).

Apache obsługuje także wiele domen, ale dla tej konfiguracji skonfigurujemy tylko domenę https: // linux.BZ za pomocą domyślnego pliku konfiguracyjnego dla Apache /etc/apache2/witryny-obsługuje/000-default.conf. Uruchomić:

# nano/etc/apache2/witryny-obsługuje/000-default.conf

Poniższe linie niekwestionowane pokazują właściwą konfigurację dostosowaną do Linuksa.BZ,

Plik zawiera następującą zawartość otwierającą plik (;).


Servername Linux.BZ
Serveralias www.Linux.BZ
ServerAdmin [email protected]
DocumentRoot/var/www/html
ErrorLog $ apache_log_dir/error.dziennik
CustomLog $ apache_log_dir/access.Log łącznie

Możesz zmienić nazwę domyślnej strony indeksu Apache, uruchamiając:

# indeks MV.HTML OLDINDEX.html

Następnie utwórz nową stronę do celów testowych:

# Test nano.html

Umieść w dowolnej treści:

Naciśnij Ctrl+X, aby zapisać i wyjść.

Aby umożliwić dostęp spoza sieci, niektórzy użytkownicy domów będą musieli skonfigurować routery, aby przekazać niezbędne porty do swoich serwerów internetowych. Poniższy obraz pokazuje tylko przykład strony konfiguracji routera do przekazywania portów, w routerze musisz przekazać porty 80 i 443 do lokalnego adresu IP komputera Apache.

Wreszcie będziesz mógł uzyskać dostęp do swojej witryny spoza sieci.

Jak skonfigurować bezpłatny certyfikat SSL dla Apache na Debian 10 Buster

Jeśli masz już Apache, czas na dodanie SSL, w tym celu ten samouczek pokazuje, jak zainstalować certyfikat SSL w szybki i prosty sposób za pomocą CertBot, automatycznego instalatora i konfiguracji do Certyfikatów Encrypt SSL.

Aby rozpocząć instalację pakietów CertBot, uruchamiając:

# apt Zainstaluj certbot Python-certbot-apache -y

Po zainstalowaniu poprzednie pakiety tworzą i instruuj przekierowanie do HTTPS, uruchamiając:

# certbot --apache

Wypełnij żądane informacje:

W pewnym momencie zaoferuje to przekierowanie ruchu do HTTPS, naciśnij 2 zaakceptować, a następnie naciśnij WCHODZIĆ skończyć.

Jeśli sukces procesu zobaczysz następujący ekran:

Wreszcie możesz przetestować swoją stronę, nacisnąć Ctrl+F5, a teraz przekieruje się przez SSL.

Aby odnowić uruchomienie certyfikatu:

# Certbot Renew-Dry-Run

WNIOSEK METODY CERTBOT w celu zainstalowania certyfikatu SSL dla Apache na Debian 10 Buster

CertBot sprawia, że ​​instalowanie certyfikatów SSL jest niezwykle łatwe i szybkie, pozwalając każdemu niedoświadczonym użytkownikowi bez Plesk lub CPanel na udostępnianie treści internetowych w bezpieczny sposób za darmo. Cały proces zajęła minuty, w tym instalacja Apache.

Inne bezpłatne opcje uzyskania bezpłatnych certyfikatów SSL mogą obejmować SSL za darmo (https: // sslforfree.com, krótkie licencje SSL comodo lub zerossl, których jeszcze nie wypróbowałem, ale żadna z nich nie oznacza szybkiej i łatwej metody takiej jak ta.

Mam nadzieję, że znalazłeś ten krótki artykuł o tym, jak skonfigurować bezpłatny certyfikat Apache na debian 10 przydatny, dziękuję za przeczytanie go.