Jak zainstalować bezpłatny certyfikat SSL dla Nginx w Debian Top 10

Jak zainstalować bezpłatny certyfikat SSL dla Nginx w Debian Top 10
Protokoły TLS i SSL Stypher Połączenie między witryną (lub inną usługą, ale w tym samouczku Nginx jest skupienie. Kilka lat temu Google zażądał wszystkich webmasterów korzystania z SSL, również w przypadku witryn bez poufnej wymiany informacji, co czyni ten protokół, również do celów marketingowych (SEO).

Ten samouczek pokazuje, jak zainstalować bezpłatny certyfikat SSL dla Nginx na Debian 10 za pomocą CertBot.

Dla użytkowników, którzy nie zainstalowali jeszcze Nginx, samouczek zaczyna się od szybkiego wprowadzenia do instalacji i konfiguracji Nginx, aby pokazać witrynę Linux.BZ, użytkownicy, którzy już zainstalowali i skonfigurowane Nginx, mogą przeskakiwać do instalacji bezpłatnego certyfikatu SSL dla Nginx na Debian 10.

Instalowanie Nginx w Debian 10 Buster

Nginx został opracowany dla wysokiej wydajności miliony połączeń jednocześnie. Podczas gdy domyślnie może obsługiwać tylko strony statyczne sprzeczne z Apache, które mogą obsługiwać zarówno miejsca statyczne, jak i dynamiczne, witryny dynamiczne mogą być również podawane z Nginx wspomaganym przez Apache lub inne oprogramowanie.
Jeśli nie masz zainstalowanego na komputerze Nginx, w tej sekcji wyświetli instalację i konfigurację, jeśli masz już zainstalowany Nginx, skok do instalacji bezpłatnego certyfikatu SSL dla Nginx na Debian 10.

Aby rozpocząć instalowanie Nginx w Debian 10 Buster, poprzednie wersje Debian lub oparte na Linux działają:

# apt Zainstaluj nginx -y

Powinieneś mieć dostęp do swojego serwera WWW za pośrednictwem przeglądarki pod adresem http: // 127.0.0.1/ (LocalHost).

Teraz utwórz plik konfiguracyjny dla swojej witryny za pomocą Nano, na uruchomieniu terminalu:

# nano/etc/nginx/witryny-dostępna/linux.BZ

W nowo utworzonym pliku wprowadza zawartość pokazaną na poniższym obrazku, zastępując Linuksa.BZ dla nazwy domeny.

serwer
posłuchaj 80 default_server;
Posłuchaj [::]: 80 default_server;
root/var/www/linux.BZ;
indeks indeksu.html;
Server_name Linux.BZ www.Linux.BZ;
Lokalizacja /
try_files $ uri $ uri/ = 404;

Po dodaniu powyższych linii (zastąpienie Linuksa.BZ dla swojej domeny), naciśnij Ctrl+X, aby zapisać i wyjść z nano edytora tekstu.

Następnie utwórz symboliczny link do /etc/nginx/Sites-Enabled/Linux.BZ biegiem:

# ln -s/etc/nginx/witryny -dostępny/linux.BZ/etc/nginx/Sites-obsługuje/Linux.BZ

Teraz utwórz katalog /var/www/

W moim przypadku:

# mkdir/var/www/linux.BZ
# sudo service nginx start

Teraz powinieneś mieć dostęp do swojej witryny za pośrednictwem Nginx z przeglądarką:

Uwaga dla użytkowników krajowych:

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.

Jak zainstalować bezpłatny certyfikat SSL dla Nginx na Debian 10

Bezpłatny proces instalacji SSL dla Nginx w ramach Debian 10 Buster jest dość łatwy i szybki dzięki Certbot, co sprawia, że ​​zaszyfrowanie certyfikatów SSL jest łatwe do zainstalowania.

Możesz zainstalować CertBot w Debian 10 Buster, uruchamiając następujące polecenie:

# apt Zainstaluj certbot python-certbot-nginx -y

Aby rozpocząć proces konfiguracji, aby dodać certyfikat SSL do Nginx i przekierować cały ruch HTTP do HTTPS Uruchom:

# sudo certbot --Nginx

Możesz wypełnić wszystkie żądane pola lub pozostawić je puste, ostatni krok pozwala automatycznie skonfigurować Nginx, aby przekierować cały niezabezpieczony ruch przez HTTPS.

Wniosek na darmowym certyfikatie SSL dla Nginx na Debian 10 Buster

Proces zainstalowania bezpłatnego certyfikatu SSL dla Nginx na Debian 10 Buster jest dość prosty i szybki dzięki Certbotowi. Cały proces zajęła kilka minut na zainstalowanie serwera WWW Nginx i skonfigurowanie go z SSL.

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 żaden z nich nie oznacza szybkiego i prostego sposobu takiego jak ten.

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

Inne artykuły związane z tym, jak zainstalować bezpłatny certyfikat SSL dla Nginx na Debian 10

  • Tomcat Zainstaluj certyfikat SSL
  • Zaszypujmy certyfikat SSL
  • Co to jest przeglądarka Tor?
  • TLS vs SSL
  • Zainstaluj Nginx na centrali