W systemie Windows:
1. https://github.com/certbot/certbot/releases Pobierz wersję 2.9, aby zainstalować.
certbot certonly -d „*.jincan.net” -d jincan.net –manual –preferred-challenges dns-01 –server https://acme-v02.api.letsencrypt.org/directory
2. Aby przejść do zaplecza DNS, dodano nowy rekord txt
3. Użyj poniższego polecenia, aby sprawdzić, a następnie naciśnij Enter, w przeciwnym razie system zawsze będzie generował nowy rekord txt
nslookup -type=TXT _acme-challenge.jincan.net 8.8.8.8
Omówienie produktu Certbot i przewodnik instalacji wersji 2.9: najlepszy wybór do zarządzania certyfikatami SSL/TLS
Czym jest Certbot?
Certbot to bezpłatne i otwarte narzędzie do automatycznego uzyskiwania i zarządzania certyfikatami SSL/TLS. Jest obsługiwane przez Let's Encrypt i jest potężnym, przyjaznym dla użytkownika narzędziem zaprojektowanym w celu zabezpieczenia witryny i serwera przed złośliwymi atakami, jednocześnie poprawiając wydajność optymalizacji pod kątem wyszukiwarek (SEO). Dzięki Certbot możesz łatwo wdrożyć szyfrowanie HTTPS i zaoszczędzić czas i wysiłek w zarządzaniu odnawianiem certyfikatów.
Certbot obsługuje różne serwery i systemy operacyjne, w tym Apache, Nginx, Windows, Linux i macOS. Może również integrować się z różnymi dostawcami DNS w celu automatyzacji walidacji DNS. Zwłaszcza dzięki bezpłatnym certyfikatom dostarczanym przez Let's Encrypt, Certbot stał się narzędziem z wyboru dla wielu deweloperów i firm.
Dlaczego warto wybrać Certbot?
W dzisiejszym środowisku internetowym protokół HTTPS stał się podstawą zabezpieczania witryn i zwiększania zaufania użytkowników. Oto kilka kluczowych korzyści z używania Certbota:
- Poprawia optymalizację pod kątem wyszukiwarek (SEO)
Google i inne wyszukiwarki wyraźnie stwierdziły, że HTTPS jest ważnym czynnikiem w ich algorytmach rankingowych. Dzięki łatwej konfiguracji HTTPS z Certbot możesz osiągnąć wyższe pozycje w wynikach wyszukiwania, przyciągnąć więcej odwiedzających i zwiększyć ruch w witrynie. - Zwiększa bezpieczeństwo witryny
Certbot zapewnia bezpłatne certyfikaty SSL/TLS, które szyfrują komunikację między użytkownikami a serwerem, zapobiegając przechwyceniu lub manipulacji poufnymi danymi. Jest to szczególnie ważne w przypadku witryn e-commerce, stron logowania lub witryn przetwarzających poufne informacje. - Automatyzuje zarządzanie certyfikatami
Certbot automatyzuje proces uzyskiwania, instalowania i odnawiania certyfikatów. Dzięki tej automatyzacji nie musisz martwić się o wygaśnięcie certyfikatu, oszczędzając Ci dużo czasu i wysiłku. - Wsparcie społeczności i oprogramowanie Open Source
Jako projekt open-source, Certbot ma silne wsparcie społeczności i jest stale aktualizowany i optymalizowany. Ponadto jego głęboka integracja z Let's Encrypt zapewnia niezawodność narzędzia. - Szeroka kompatybilność
Certbot obsługuje główne serwery WWW, takie jak Apache i Nginx, oraz różnorodne systemy operacyjne. Niezależnie od tego, czy prowadzisz osobistą witrynę internetową, czy aplikację korporacyjną, Certbot może spełnić Twoje potrzeby.
Przegląd wersji 2.9 programu Certbot
Wersja 2.9 Certbota, wydana 8 lutego 2023 r., jest stabilną i bogatą w funkcje wersją. Podczas gdy w późniejszych wersjach Certbota wprowadzono wiele aktualizacji, wersja 2.9 pozostaje narzędziem z wyboru dla wielu użytkowników, zwłaszcza programistów potrzebujących wsparcia dla Pythona 3.12.
Nowe funkcje
- Wsparcie dla Pythona 3.12
Certbot 2.9 dodał obsługę języka Python 3.12, zapewniając większą kompatybilność dla programistów i administratorów systemów.
Naprawiono błędy
- Naprawiono problem ze składnią
ścieżka dołączenia
aby mieć pewność, że w Pythonie 3.10 nie wystąpią żadne błędy sprawdzania typów. - Ulepszona obsługa
rekonfigurować
czasownik zapewniający sprawdzenie nowej konfiguracji na serwerach segmentowanych podczas próbnych uruchomień.
Stabilność wersji
Certbot 2.9 został zaprojektowany, aby oferować stabilny zestaw funkcji, przygotowując się jednocześnie do kompatybilności z nowszymi wersjami Pythona. Jeśli szukasz niezawodnej i łatwej do zintegrowania wersji, 2.9 jest świetnym wyborem.
Instrukcja instalacji i przykład konfiguracji Certbot 2.9
Poniżej przedstawiono kroki instalacji i konfiguracji programu Certbot 2.9, odpowiednie dla scenariuszy wymagających ręcznej walidacji.
- Pobierz Certbot 2.9
Możesz pobrać Certbot 2.9 ze strony Certbot GitHub Releases. Wykonaj następujące kroki:- Otwórz stronę wydań Certbot.
- Znajdź sekcję dotyczącą wydania Certbot 2.9.0.
- Pobierz pakiet instalacyjny odpowiedni dla Twojego systemu operacyjnego, na przykład:
certbot-2.9.0.tar.gz
- Wypakuj pakiet instalacyjny
Po pobraniu rozpakuj plik za pomocą następującego polecenia:Kopiuj kodsmoła -xzvf certbot-2.9.0.tar.gz płyta CD certbot-2.9.0
- Użyj Certbota, aby uzyskać certyfikat
W przypadku ręcznej walidacji DNS załóżmy, że musisz uzyskać certyfikat wieloznaczny dla domeny*.zxcn.cc
Izxcn.cc
Kroki są następujące: (1) Uruchom polecenie Certbot
W wierszu poleceń uruchom następujące polecenie:Kopiuj kodcertbot certonly -d "*.zxcn.cc" -d zxcn.cc --podręcznik --preferowane-wyzwania dns-01 --serwer https://acme-v02.api.letsencrypt.org/directory
(2) Sprawdź poprawność rekordów DNS
Certbot poprosi Cię o utworzenie rekordów DNS TXT w celu zweryfikowania własności domeny. Postępuj zgodnie z instrukcjami, aby zalogować się do platformy zarządzania domeną i dodać następujący rekord:- Wartość rekordu TXT: Dostarczone przez Certbot
- Nazwa rekordu:
_acme-challenge.zxcn.cc
(3) Ukończ walidację
Po dodaniu rekordu DNS wróć do konsoli Certbot i naciśnij Enter. Certbot zakończy walidację i wygeneruje certyfikat. - Konfigurowanie serwera WWW
Certbot domyślnie zapisuje certyfikat wC:\Certbot\live
katalog. Możesz szybko otworzyć katalog za pomocą następującego polecenia:Kopiuj kodstart eksplorator C:\Certbot\live
Następnie skonfiguruj pliki certyfikatów na swoim serwerze WWW (np. Nginx lub Apache).
Często zadawane pytania
- Dlaczego warto wybrać ręczną walidację DNS?
Ręczna walidacja DNS nadaje się do uzyskania certyfikatów wieloznacznych. Certyfikaty wieloznaczne pozwalają zabezpieczyć całą domenę (np.*.zxcn.cc
) bez konieczności konfigurowania oddzielnych certyfikatów dla każdej subdomeny. - Jak zautomatyzować walidację DNS?
Jeśli używasz dostawcy DNS, który obsługuje API, takiego jak Cloudflare lub AWS Route 53, możesz zautomatyzować walidację DNS za pomocą wtyczek Certbot. Na przykład:Kopiuj kodcertbot oczywiście --dns-cloudflare --dns-cloudflare-poświadczenia /ścieżka/do/poświadczeń.ini -D "*.zxcn.cc" -d zxcn.cc
- Czy odnawianie certyfikatu jest automatyczne?
Certbot obsługuje automatyczne odnawianie certyfikatów. Możesz przetestować proces odnawiania za pomocą następującego polecenia:Kopiuj kodcertbot odnawia --dry-uruchomić
Jeśli korzystasz z ręcznej weryfikacji, musisz ponownie uruchomić procedurę weryfikacji przed wygaśnięciem certyfikatu.
Streszczenie
Certbot to potężne i popularne narzędzie, które nie tylko pomaga szybko uzyskać bezpłatne certyfikaty SSL/TLS, ale także upraszcza zarządzanie certyfikatami, poprawiając zarówno SEO, jak i bezpieczeństwo Twojej witryny. Chociaż późniejsze wersje Certbota wprowadziły dalsze optymalizacje, wersja 2.9 pozostaje stabilnym i niezawodnym wyborem. Jeśli szukasz prostego, wydajnego i bezpłatnego sposobu na zabezpieczenie swojej witryny, Certbot jest narzędziem dla Ciebie.
Dzięki dostarczonemu przewodnikowi instalacji możesz łatwo ukończyć instalację i konfigurację Certbot 2.9 oraz włączyć HTTPS dla swojej witryny. Aby uzyskać więcej informacji i wsparcia, odwiedź oficjalną dokumentację Certbot lub stronę GitHub Releases.