Instrukcje krok po kroku, jak zabezpieczyć serwer Apache za pomocą Let's Encrypt.
Let's Encrypt wydaje certyfikaty SSL/TLS. Znacznie zwiększa to bezpieczeństwo, ponieważ ruch jest szyfrowany przez HTTPS (ochrona przed utratą loginu, hasła i innych poufnych danych, co jest szczególnie ważne przy łączeniu się z otwartymi sieciami publicznymi).
Aby zabezpieczyć Apache za pomocą narzędzi Let's Encrypt, należy najpierw:
domen
;Wszystkie polecenia są wykonywane jako użytkownik z uprawnieniami sudo
, ale nie root.
1. Zainstaluj Certbota, aby zautomatyzować wszystkie kwestie związane z uzyskiwaniem certyfikatów bezpieczeństwa i/lub ich odnawianiem z urzędu certyfikacji. Do instalacji potrzebujemy pakietów snapd
, więc zainstaluj snapd
. Polecenie to $ sudo dnf install snapd
.
2. Uruchom usługę snapd
, która będzie obsługiwać pakiety snap. Aby zaoszczędzić czas w przyszłości, dodaj usługę do autoloadera.
3. Uruchom ponownie serwer i upewnij się, że wszystkie pakiety działają poprawnie. Jeśli są w porządku, zainstaluj moduł dla Apache poleceniem
$ sudo dnf install mod_ssl
4. Zainstaluj Certbota za pomocą polecenia
$ sudo snap install --classic certbot.
Utwórz dowiązanie symboliczne, aby go uruchomić
$ sudo ln -s /snap/bin/certbot /usr/bin/certbot
5. Utwórz certyfikat na CentOS Stream za pomocą certbot. System poprosi o udzielenie odpowiedzi na pytania i podanie adresu e-mail. Po zakończeniu należy określić domenę
, dla której ma zostać utworzony certbot. Odbywa się to za pomocą polecenia
$ sudo certbot --apache
Instrukcja jest kompletna. Nic skomplikowanego. Teraz już wiesz, jak prawidłowo zabezpieczyć Apache za pomocą Let's Encrypt.