Nastavit doménu a HTTPS na CapRover

Procédure

Pro zabezpečení a přizpůsobení přístupu ke CapRoveru musíte propojit své doménové jméno pomocí wildcard DNS záznamu a aktivovat certifikát HTTPS. CapRover je open source platforma pro nasazování aplikací (PaaS), která zjednodušuje správu kontejnerů Docker na vašem serveru. Tento průvodce vás krok za krokem provede přechodem z pouhého připojení přes IP adresu na zabezpečené rozhraní s vaším vlastním doménovým jménem.

Postup

  1. Zjistit IPv4 adresu vašeho VPS

    Přihlaste se do svého klientského prostoru LWS a klikněte na záložku Servery. V přehledové tabulce najděte řádek odpovídající vašemu stroji CapRover (se zeleným stavem označujícím, že server je zapnutý) a zapište si jeho veřejnou adresu uvedenou ve sloupci Ipv4 (například 203.0.113.10).

    Nastavit doménu a HTTPS na CapRover
  2. Vytvořit wildcard DNS záznam

    Přejděte do sekce Domena(y) & Hosting(y), klikněte u své domény na Spravovat a poté otevřete správu DNS zóny. Zvolte typ A, do pole subdomény zadejte *.caprover, do pole cíle zadejte IPv4 adresu vašeho VPS a poté klikněte na Přidat.

    Nastavit doménu a HTTPS na CapRover
  3. Ověřit propagaci DNS

    Otevřete na svém počítači terminál a proveďte ping test na adresu captain.caprover.learnlws.fr (upravte podle své domény). Ověřte, že příkaz správně překládá dříve zapsanou IPv4 adresu vašeho serveru.

  4. Přistoupit ke CapRoveru přes jeho IP adresu

    Otevřete webový prohlížeč a přejděte na adresu http://IP_VAŠEHO_VPS:3000, přičemž ji nahraďte IP adresou vašeho stroje. Zadejte své administrátorské heslo pro přihlášení do ovládacího panelu.

  5. Nastavit Root Domain v CapRoveru

    V administrátorském rozhraní CapRoveru přejděte do sekce Settings a poté najděte rámeček Change Root Domain. Zadejte svou kořenovou doménu ve tvaru caprover.learnlws.fr (bez předpony captain a bez hvězdičky) a klikněte na tlačítko Update Domain.

  6. Znovu se přihlásit na novém subdoméně

    Váš prohlížeč bude automaticky přesměrován na adresu http://captain.caprover.learnlws.fr. Znovu se přihlaste svými administrátorskými údaji a pokračujte v konfiguraci.

  7. Aktivovat certifikát SSL Let's Encrypt

    V nastavení CapRoveru najděte sekci HTTPS a zadejte platnou e-mailovou adresu určenou pro oznámení o obnovení SSL. Poté klikněte na Enable HTTPS, aby se zdarma certifikát Let's Encrypt automaticky vygeneroval a nainstaloval.

  8. Vynutit zabezpečené HTTPS připojení

    Znovu se přihlaste do svého ovládacího panelu přes zabezpečenou adresu https://captain.caprover.learnlws.fr. Vraťte se do nastavení domény a aktivujte volbu Force HTTPS, aby se všechny požadavky HTTP automaticky přesměrovávaly na HTTPS.

Často kladené otázky

Proč používat wildcard záznam (*.caprover)?

Wildcard umožňuje CapRoveru přiřadit jedinečný subdoménu každému novému nasazenému kontejneru nebo aplikaci (například mon-app.caprover.learnlws.fr), aniž by bylo nutné pokaždé ručně vytvářet nový DNS záznam.

Co dělat, pokud se generování certifikátu Let's Encrypt nezdaří?

Zkontrolujte, zda je propagace DNS zcela dokončena a zda porty 80 a 443 nejsou blokovány firewallem. Let's Encrypt potřebuje na vašem serveru tyto porty kontaktovat, aby mohl ověřit vlastnictví domény.

Musím po aktivaci HTTPS měnit porty v URL?

Ne, přidání domény a SSL certifikátu umožňuje přístup k rozhraní přes standardní webové porty (80 a 443). Port 3000 již v adresním řádku není potřeba.

Mohu použít jiný subdomén než caprover?

Ano, můžete si zvolit jiný termín (například apps.vasedomena.fr). Budete pouze muset odpovídajícím způsobem upravit wildcard DNS záznam (*.apps) a Root Domain zadanou v CapRoveru.

Obnovuje se SSL certifikát Let's Encrypt automaticky?

Ano, CapRover obsahuje mechanismus automatického obnovování na pozadí pro všechny certifikáty Let's Encrypt nainstalované na vašich doménách a subdoménách.

Užitečné odkazy

help.lws.net/a/7946
Byl pro vás tento článek užitečný?

Ano

Ne

Přečteno 1×

Děkujeme! Neváhejte se ptát na naši dokumentaci, pokud chcete více informací, a pomozte nám ji zlepšit.

Podobné články

Máte otázku k tomuto článku?

Položte ji týmu LWS a komunitě. Odpověď bude zveřejněna po kontrole moderátorem.

Položte týmu LWS a jeho komunitě otázku

GDPR: Správce: LWS-Ligne Web Services. Účel: moderace a veřejné zveřejnění vašeho dotazu, případné upozornění na odpověď. Právní základ: souhlas (čl. 6 odst. 1 písm. a GDPR). Uchovávání e-mailů: 90 dní po upozornění, nejvýše 12 měsíců bez odpovědi. Pro uplatnění svých práv viz oddíl GDPR našich obchodních podmínek.