Přejít na hlavní obsah

Letsencrypt pro Windows Server: návod k instalaci a konfiguraci

Let ' s Encrypt je automatická služba, která poskytuje bezplatné certifikáty SSL pro bezpečné připojení k webovým stránkám. Certifikáty Let ' s Encrypt umožňují používat protokol HTTPS k ochraně dat uživatelů a poskytují důvěryhodnost webu. V tomto článku se podíváme na proces instalace a konfigurace Let ' s Encrypt na serveru se systémem Windows Server.

Prvním krokem je instalace a konfigurace ACME-klient. ACME (Automatic Certificate Management Environment) je protokol, který řídí proces automatického přijímání a aktualizace certifikátů Let ' s Encrypt. Oblíbeným klientem ACME pro Windows Server je WinCertes. Stáhněte a nainstalujte WinCertes na váš server.

Po instalaci klienta ACME se musíte zaregistrovat a získat API klíč na stránkách Let ' s Encrypt. API klíč je nezbytný pro interakci se službou Let ' s Encrypt a automatické získávání certifikátů. Zaregistrujte se na webu Let ' s Encrypt, Vytvořte si účet a získejte svůj API klíč.

Po obdržení klíče API je nutné nakonfigurovat klienta ACME pro interakci s API Let ' s Encrypt. Zadejte API klíč v nastavení klienta Acme a zadejte cestu do složky, kde se přijaté certifikáty uloží. Můžete také nastavit pravidelnost automatické aktualizace certifikátů.

Je důležité si uvědomit, že pro úspěch Let ' s Encrypt je nutné, aby byl váš server dostupný z Internetu a měl otevřené porty 80 a 443. Ujistěte se také, že na Serveru nejsou nainstalovány žádné další certifikáty SSL od jiných certifikačních center.

Instalace účtu Letsencrypt na Windows Server

Před instalací účtu Letsencrypt na Windows Server se ujistěte, že máte nainstalovaný následující software:

  • Windows Server s nainstalovaným IIS
  • PowerShell verze 5.1 nebo vyšší
  • . NET Framework verze 4.7 nebo vyšší

Chcete-li nainstalovat účet Letsencrypt na Windows Server, postupujte podle následujících kroků:

  1. Stáhněte si a nainstalujte Let ' s Encrypt Win Simple z oficiálních stránek projektu.
  2. Otevřete PowerShell jako správce.
  3. Přejděte do adresáře, kde je nainstalován Let ' s Encrypt Win Simple.
  4. Spusťte příkaz letsencrypt.exe a postupujte podle pokynů na obrazovce.
  5. Během instalace budete vyzváni k zadání názvu domény, kterou chcete certifikovat.
  6. Vyberte metodu ověření vlastnictví domény, jako je HTTP-01, a postupujte podle dalších pokynů.
  7. Po úspěšné instalaci účtu Letsencrypt na Windows Server vám budou poskytnuty certifikáty PEM.
  8. Nakonfigurujte službu IIS tak, aby využívala získané certifikáty pro zabezpečené připojení.

Nyní bude váš server Windows Server podporovat šifrované připojení pomocí Letsencrypt.

Generování certifikátu SSL pro Windows Server

Krok 1: Nainstalujte a nakonfigurujte Certbot

Prvním krokem je instalace a konfigurace nástroje Certbot, který vám pomůže vygenerovat certifikáty SSL pomocí Let ' s Encrypt.

Chcete-li nainstalovat Certbot, postupujte takto:

  1. Stáhněte si instalační program Certbot pro Windows Server z oficiálních stránek Certbot.
  2. Spusťte instalační program a postupujte podle pokynů průvodce instalací.
  3. Po dokončení instalace otevřete příkazový řádek a zadejte příkaz certbot, abyste ověřili, že instalace byla úspěšná.

Krok 2: Vygenerujte certifikát SSL

Nyní, když je Certbot nainstalován a nakonfigurován, můžete začít generovat certifikát SSL pro váš Windows Server.

Chcete-li to provést, postupujte takto:

  1. Otevřete příkazový řádek a zadejte příkaz certbot certonly --standalone .
  2. Podle pokynů průvodce Certbot zadejte název domény pro váš server a potvrďte svou vlastněnou doménu.
  3. Když Certbot dokončí generování certifikátu, najdete v zadaném adresáři soubory klíče a certifikátu.

Krok 3: Nakonfigurujte Windows Server pro použití certifikátu SSL

Chcete-li, aby váš Windows Server začal používat certifikát SSL, který jste právě vytvořili, musíte nakonfigurovat svou serverovou aplikaci nebo webový server.

Chcete-li nakonfigurovat systém Windows Server, postupujte takto:

  1. Otevřete konfigurační soubor své serverové aplikace nebo webového serveru.
  2. Vyhledejte sekci Nastavení SSL / TLS a zadejte cestu k souborům klíče a certifikátu, které jste obdrželi od Certbot.
  3. Restartujte serverovou aplikaci nebo webový server, aby se změny projevily.

Gratuluji! Nyní Váš Windows Server použije nový certifikát SSL, který byl vygenerován pomocí Let ' s Encrypt.