Přejít na hlavní obsah

Návod k instalaci Let ' s Encrypt SSL certifikátu na Windows IIS

Certifikát SSL umožňuje šifrovat spojení mezi serverem a klientem a zajišťuje bezpečnost přenášených informací. Pro použití SSL certifikátu na serveru Windows IIS můžete použít bezplatný certifikát Let ' s Encrypt.

Let ' s Encrypt poskytuje SSL open source certifikáty, které lze snadno nainstalovat a konfigurovat. Tento certifikát je stejně dobrý pro komerční weby i osobní projekty.

Chcete-li začít, ujistěte se, že máte nainstalovaný systém Windows IIS a váš server má statickou IP adresu. Poté podle těchto jednoduchých kroků nainstalujte certifikát Let ' s Encrypt SSL na váš server Windows IIS.

Krok 1. Stáhněte a nainstalujte Certbot

Chcete-li stáhnout a nainstalovat Certbot, postupujte podle níže uvedených pokynů:

  1. Otevřete webový prohlížeč a přejděte na oficiální web Certbot na adrese https://certbot.eff.org.
  2. Na stránce stahování vyberte operační systém " Windows "a webový server"IIS".
  3. Kliknutím na tlačítko" Download " si stáhněte instalační soubor Certbot.
  4. Spusťte instalační soubor Certbot a postupujte podle pokynů průvodce instalací.
  5. Po úspěšné instalaci bude Certbot připraven k použití.

Nyní, když je Certbot nainstalován ve vašem počítači, jste připraveni začít přijímat let ' s Encrypt SSL certifikát pro váš web na Windows IIS.

Krok 2. Generování certifikátu Let ' s Encrypt

Po úspěšném nastavení serveru a instalaci Certbot do počítače je nutné vygenerovat certifikát Let ' s Encrypt SSL. Chcete-li to provést, postupujte podle následujících kroků:

KrokPopis
1Otevřete příkazový řádek a přejděte do adresáře, kde je nainstalován Certbot.
2Zadejte příkaz:
certbot certonly -- manual --preferred-challenges=dns --email ваш[email protected] -agree-tos-n-d vaše doména
Místo " váš[email protected] " zadejte svou e - mailovou adresu a místo "váš_domena" je název domény, pro kterou chcete certifikát získat.
3Pro potvrzení vaší domény postupujte podle pokynů Certbot. Možná budete muset přidat záznam DNS nebo nahrát soubor na server, v závislosti na zvoleném způsobu potvrzení.
4Po úspěšném potvrzení vlastnictví domény, Certbot uloží soubory certifikátu do adresáře, který jste nastavili. Tyto soubory budete moci použít k nastavení SSL na serveru.

Gratulujeme! Úspěšně jste vygenerovali certifikát Let ' s Encrypt pro vaši doménu. Nyní můžete přejít k dalšímu kroku - instalaci certifikátu na serveru IIS.

Krok 3. Vytvořte a povolte web v IIS

Po instalaci IIS do počítače můžete začít vytvářet a povolovat web. Postupujte podle pokynů níže:

  1. Otevřete v počítači" Ovládací panely".
  2. Vyberte kategorii "Systém a zabezpečení".
  3. Klikněte na odkaz "Správa IIS".
  4. V okně " IIS Manager "klikněte pravým tlačítkem na složku" weby "a vyberte položku nabídky"Přidat web".
  5. Zadejte název svého webu do pole "Název webu".
  6. V poli cesta k obsahu vyberte fyzickou složku, ve které jsou soubory vašeho webu.
  7. Do pole Port zadejte port, na kterém bude váš web fungovat.
  8. Do pole "IP adresa"zadejte IP adresu serveru. Pokud máte pouze jednu IP adresu, ponechte pole prázdné.
  9. Kliknutím na tlačítko" OK " vytvoříte web.

Gratuluji! Právě jste vytvořili a začlenili svůj web do IIS. Nyní můžete přejít k dalšímu kroku a nakonfigurovat let ' s Encrypt SSL certifikát pro váš web.

Krok 4. Nakonfigurujte server pro práci s SSL

1. Otevřete ovládací panel IIS a vyberte web, pro který chcete nakonfigurovat SSL.

2. Klikněte pravým tlačítkem na vybraný web a vyberte položku Vlastnosti.

3. V okně, které se otevře, přejděte na kartu certifikáty.

4. Klikněte na tlačítko"Přidat".

5. V okně, které se zobrazí, vyberte možnost " certifikát serveru "a klikněte na"další".

6. Poté vyberte možnost "Importovat Poslední certifikát", pokud již byl certifikát vytvořen, nebo" požádat o certifikát týkající se nového soukromého klíče", pokud je nutné vytvořit nový certifikát.

7. Zadejte cestu do .soubor PFX s certifikátem nebo jej vyberte prostřednictvím systému souborů.

8. Zadejte heslo pro přístup k certifikátu a klikněte na OK.

9. Vraťte se na kartu Vlastnosti a vyberte možnost HTTPS v poli typ vazby.

10. V poli certifikát SSL vyberte importovaný certifikát a klikněte na OK.

11. Restartujte server IIS, aby se změny projevily.

12. Nyní bude váš web fungovat přes protokol HTTPS pomocí Let ' s Encrypt SSL certifikátu.

Ujistěte se, že se vaše webové stránky úspěšně otevírají pomocí protokolu HTTPS, abyste si byli jisti správnou instalací certifikátu SSL.

Krok 5. Přidejte nainstalovaný certifikát do IIS

Po úspěšné instalaci Let ' s Encrypt SSL certifikátu na váš server, musíte jej přidat do IIS pro použití na vašem webu. V této části se dozvíte, jak správně nastavit certifikát v IIS.

Zde je návod krok za krokem:

  1. Otevřete Správce internetových informačních služeb (IIS) na vašem serveru Windows.
  2. Vyberte svůj server v levém podokně a otevřete sekci certifikáty serveru.
  3. Klikněte pravým tlačítkem na prázdnou oblast v pravém podokně a vyberte certifikáty - > Import.
  4. Klikněte na tlačítko Procházet a vyhledejte dříve nainstalovaný Let ' s Encrypt SSL certifikát.
  5. Vyberte soubor certifikátu a klikněte na "OK" pro jeho import.
  6. V okně, které se zobrazí, zadejte heslo pro certifikát (pokud byl nastaven při vytváření).
  7. Jakmile je certifikát importován, otevřete web, pro který je určen, v IIS.
  8. V části " SSL Settings "vyberte" Require SSL "a z rozevíracího seznamu vyberte nainstalovaný Let' s Encrypt SSL certifikát.
  9. Uložte nastavení a restartujte web, aby se změny projevily.

Gratuluji! Nyní je váš let ' s Encrypt SSL certifikát úspěšně nainstalován a nakonfigurován na vašem serveru Windows pomocí služby IIS. Vaše webové stránky jsou nyní chráněny šifrováním SSL a jsou připraveny k bezpečnému přenosu dat mezi klienty a serverem.

Upozorňujeme, že některá další nastavení mohou být nutná k úplnému fungování certifikátu na vašem webu, v závislosti na jeho specifických požadavcích. V případě problémů nebo problémů se doporučuje obrátit se na dokumentaci IIS nebo se obrátit na vývojáře vašich webových stránek a získat podrobné informace.

Krok 6. Zkontrolujte fungování SSL certifikátu

Po úspěšné instalaci SSL certifikátu na server IIS je nutné ověřit jeho fungování. V této části se podíváme na několik metod, jak ověřit správnou funkci SSL certifikátu.

  • Otevřete webový prohlížeč a do adresního řádku zadejte adresu svého webu (například https://www.example.com). pokud byl certifikát SSL správně nainstalován a nakonfigurován, měli byste vidět zelenou ikonu zámku v adresním řádku prohlížeče. Kromě toho by se v blízkosti adresy webu měl zobrazovat nápis "chráněno"nebo " Secure".
  • Ověřte SSL certifikátu pomocí online nástrojů, jako je SSL Checker od SSL Labs nebo Qualys SSL Test. Zadejte adresu svého webu do příslušného pole a spusťte kontrolu. Výsledky kontroly ukážou informace o validitě a správném nastavení SSL certifikátu.
  • Pokud váš web používá skript nebo aplikaci, zkontrolujte jejich funkčnost po instalaci SSL certifikátu. Pokud se vyskytnou chyby související s SSL, může být nutné nakonfigurovat skript nebo aplikaci pro práci s HTTPS.

Ověření správného fungování SSL certifikátu je důležitým krokem po jeho instalaci. Věnujte zvláštní pozornost absenci chyb a varování z webového prohlížeče nebo nástrojů pro kontrolu SSL. Tím zajistíte, že váš web funguje v nouzovém režimu a je přístupný uživatelům prostřednictvím protokolu HTTPS chráněného.

Krok 7. Nainstalujte automatickou aktualizaci certifikátu

1. Otevřete příkazový řádek jako správce.

2. Zadejte následující příkaz pro přechod do adresáře C:\letsencrypt-win-simple :

3. Spusťte následující příkaz ke spuštění Let ' s Encrypt automatické aktualizace certifikátu:

4. Po úspěšné aktualizaci certifikátu se zobrazí zpráva o dokončení operace.

5. Nyní bude certifikát automaticky aktualizován každých 60 dní.

Poznámka: Ujistěte se, že je server IIS spuštěn během automatické aktualizace certifikátu.

Hotovo! Nyní se váš certifikát od Let ' s Encrypt automaticky aktualizuje a poskytuje bezpečné připojení pro váš web.