Apache HTTP

Jak zabezpieczyć Apache za pomocą Let's Encrypt na Ubuntu 20.04

Jak zabezpieczyć Apache za pomocą Let's Encrypt na Ubuntu 20.04
Zainstalowałeś Apache w swoim systemie Linux, a teraz chcesz go zabezpieczyć. Ten post jest więc napisany dla Ciebie; ten post pomoże Ci zabezpieczyć Apache za pomocą Let's Encrypt. Jeśli nie wiesz, co to jest Let's Encrypt, Szyfrujmy jest szeroko stosowanym CA (Certificate Authority) opracowanym przez ISRG (Internet Security Research Group).

SzyfrujmyPomaga uzyskać i zainstalować bezpłatne certyfikaty SSL, aby zautomatyzować projektowany proces na Apache i całkowicie wyeliminować ręczną instalację, walidację, tworzenie i odnawianie za pomocą klienta oprogramowania i Certbota.

Szyfrujmy wystawia certyfikat, gdy wystąpi problem, a certyfikat zachowuje ważność przez 90 dni, a certyfikat ten jest obecnie zaufany przez prawie wszystkie główne przeglądarki. W tym poście pomożemy Ci i poprowadzimy Cię, jak zainstalować. Szyfrujmy i zabezpieczajmy Apache używając go na Ubuntu 20.04 System operacyjny LTS.

Instalacja Let's Encrypt

Aby rozpocząć instalację Let's Encrypt, musisz spełnić kilka warunków wstępnych. Na przykład,

Jeśli spełniłeś wymagania dotyczące rozpoczęcia instalacji Let's Encrypt, postępuj zgodnie z prostym przewodnikiem krok po kroku.

Krok 1: Zainstaluj Certbota

Najpierw zainstalujemy Certbota, narzędzie wiersza poleceń i używane do uzyskania certyfikatu. Pomaga uzyskać i odnowić certyfikat SSL w razie potrzeby.

Jest dostępny w oficjalnym repozytorium pakietów APT w Ubuntu i można go łatwo pobrać i zainstalować z tego miejsca.

Najpierw zaktualizuj repozytorium pamięci podręcznej systemu Ubuntu, wpisując poniższe polecenie:

$ sudo apt aktualizacja

Rozpocznij proces instalacji Certbota i python3-certbot-apache, używając polecenia podanego poniżej:

$ sudo apt install certbot python3-certbot-apache

Aby potwierdzić i rozpocząć instalację, wpisz „ty” i naciśnij 'Wchodzić' klucz.

Certbot został pomyślnie zweryfikowany i można go zweryfikować, wpisując polecenie podane poniżej:

$ certbot --wersja

Możesz być świadkiem tej wersji 0.40.Zainstalowano 0 Certbota.

Krok 2: Włącz i skonfiguruj zaporę

Aby umożliwić zaporze zezwalającej na ruch HTTPS w celu konfiguracji certyfikatu SSL, użyjemy domyślnie Ubuntu i preinstalowanego UFW do modyfikacji reguł zapory.

Aby dowiedzieć się o regułach UFW aktualnie uruchomionych w systemie, wpisz poniższe polecenie:

$ status sudo ufw

Jeśli status jest nieaktywny, włącz narzędzie ufw za pomocą polecenia:

$ sudo ufw włącz

Teraz ponownie sprawdź status:

Pokaże wszystkie uruchomione reguły, jeśli takie istnieją.

Teraz pozwól Pełna Apache za pomocą poniższego polecenia:

$ sudo ufw allow 'Apache Full'

Sprawdź ponownie stan UFW, aby zweryfikować konfigurację za pomocą polecenia wymienionego poniżej:

$ status sudo ufw

W porządku! Teraz zdobądźmy certyfikat SSL za pomocą Certbota.

Krok 3: Zdobądź certyfikat Let's Encrypt SSL

Spośród wielu dostępnych opcji uzyskania certyfikatu SSL otrzymamy certyfikat SSL za pomocą Certbota.

Aby uzyskać certyfikat SSL za pomocą Certbota, wpisz polecenie podane poniżej:

$ sudo certbot --apache -d przykład.com-d www.przykład.com

Wykonanie powyższego polecenia wywoła kilka pytań, więc przeczytaj je uważnie i odpowiedz zgodnie z własnymi wymaganiami i potrzebami.

Najpierw podaj adres e-mail:

Następnie zaakceptuj warunki korzystania z usługi, wpisując ZA i naciskając Wchodzić:

Później poprosi o udostępnienie Twojego adresu e-mail w EFF (Electronic Frontier Foundation), więc wpisz Tak jeśli chcesz się podzielić lub N jeśli nie chcesz udostępniać swojego adresu e-mail:

Po udzieleniu odpowiedzi na wszystkie pytania rozpocznie się instalacja, a Ty będziesz mieć nowy certyfikat SSL.

Krok 4: Sprawdź status usługi Certbot

Następnie, aby zweryfikować automatyczne odnawianie Certbota, wystarczy sprawdzić status usługi za pomocą polecenia:

$ sudo systemctl status certbot.regulator czasowy

Krok 5: Wykonaj test na sucho

Jeśli jest aktywny, możesz przetestować proces odnawiania, wykonując test na sucho za pomocą certbota, używając polecenia podanego poniżej:

$ sudo certbot renew --dry-run

Jeśli powyższe polecenie nie spowodowało żadnego błędu, wszystko jest ustawione.

Wniosek

W ten sposób możesz zabezpieczyć Apache za pomocą Let's Encrypt na Ubuntu 20.04. Ten post zawiera przewodnik krok po kroku dotyczący zabezpieczania serwera Apache za pomocą Let's Encrypt za pomocą Certbota, a także nauczyłeś się, jak uzyskać i odnowić certyfikat SSL za pomocą Certbota.

Gry How to Install and Play Doom on Linux
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...
Gry Vulkan for Linux Users
Vulkan for Linux Users
With each new generation of graphics cards, we see game developers push the limits of graphical fidelity and come one step closer to photorealism. But...
Gry OpenTTD vs Simutrans
OpenTTD vs Simutrans
Creating your own transport simulation can be fun, relaxing and extremely enticing. That's why you need to make sure that you try out as many games as...