Skonfiguruj domenę i HTTPS na CapRover

Procédure

Aby zabezpieczyć i spersonalizować dostęp do CapRover, należy podłączyć swoją nazwę domeny za pomocą wildcardowego rekordu DNS oraz aktywować certyfikat HTTPS. CapRover to platforma open source do wdrażania aplikacji (PaaS), upraszczająca zarządzanie kontenerami Docker na Twoim serwerze. Ten przewodnik poprowadzi Cię krok po kroku od zwykłego połączenia przez adres IP do bezpiecznego interfejsu z własną nazwą domeny.

Etapy

  1. Odczytaj adres IPv4 swojego VPS

    Zaloguj się do swojego panelu klienta LWS i kliknij zakładkę Serwery. W tabeli podsumowującej znajdź wiersz odpowiadający Twojej maszynie CapRover (ze zielonym stanem wskazującym, że serwer jest włączony) i zanotuj jej publiczny adres podany w kolumnie Ipv4 (na przykład 203.0.113.10).

    Skonfiguruj domenę i HTTPS na CapRover
  2. Utwórz wildcardowy rekord DNS

    Przejdź do sekcji Domena(y) & Hosting(i), kliknij Zarządzaj przy swojej domenie, a następnie przejdź do zarządzania strefą DNS. Wybierz typ A, wpisz *.caprover w polu subdomeny, podaj adres IPv4 swojego VPS w polu docelowym, a następnie kliknij Dodaj.

    Skonfiguruj domenę i HTTPS na CapRover
  3. Sprawdź propagację DNS

    Otwórz terminal na swoim komputerze i wykonaj test pingowania adresu captain.caprover.learnlws.fr (dostosowując go do swojej domeny). Sprawdź, czy polecenie poprawnie rozwiązuje adres IPv4 Twojego serwera zanotowany wcześniej.

  4. Uzyskaj dostęp do CapRover przez adres IP

    Otwórz przeglądarkę internetową i przejdź do adresu http://IP_TWOJEGO_VPS:3000, zastępując go adresem IP swojej maszyny. Wpisz hasło administratora, aby zalogować się do panelu.

  5. Ustaw Root Domain w CapRover

    W panelu administracyjnym CapRover przejdź do sekcji Settings, a następnie znajdź sekcję Change Root Domain. Wpisz swoją domenę główną w formie caprover.learnlws.fr (bez prefiksu captain i bez gwiazdki), a następnie kliknij przycisk Update Domain.

  6. Ponownie połącz się na nowej subdomenie

    Twoja przeglądarka zostanie automatycznie przekierowana na adres http://captain.caprover.learnlws.fr. Zaloguj się ponownie danymi administracyjnymi, aby kontynuować konfigurację.

  7. Aktywuj certyfikat SSL Let's Encrypt

    W ustawieniach CapRover znajdź sekcję HTTPS i wpisz poprawny adres e-mail przeznaczony do powiadomień o odnawianiu SSL. Następnie kliknij Enable HTTPS, aby automatycznie wygenerować i zainstalować darmowy certyfikat Let's Encrypt.

  8. Wymuś bezpieczne połączenia HTTPS

    Ponownie zaloguj się do swojego panelu przez bezpieczny adres URL https://captain.caprover.learnlws.fr. Wróć do ustawień domeny i aktywuj opcję Force HTTPS, aby automatycznie przekierowywać wszystkie żądania HTTP na HTTPS.

Najczęściej zadawane pytania

Dlaczego używać wildcardowego rekordu (*.caprover)?

Wildcard pozwala CapRoverowi przypisać unikalną subdomenę do każdego nowego kontenera lub wdrożonej aplikacji (na przykład mon-app.caprover.learnlws.fr) bez konieczności ręcznego tworzenia za każdym razem nowego rekordu DNS.

Co zrobić, jeśli generowanie certyfikatu Let's Encrypt się nie powiedzie?

Sprawdź, czy propagacja DNS została całkowicie zakończona oraz czy porty 80 i 443 nie są blokowane przez zaporę sieciową. Let's Encrypt musi mieć możliwość odpytywania tych portów na Twoim serwerze, aby zweryfikować własność domeny.

Czy muszę zmieniać porty w adresie URL po aktywacji HTTPS?

Nie, dodanie domeny i certyfikatu SSL pozwala na dostęp do interfejsu przez standardowe porty sieciowe (80 i 443). Port 3000 nie jest już potrzebny w pasku adresu.

Czy mogę użyć subdomeny innej niż caprover?

Tak, możesz wybrać inny termin (na przykład apps.votredomaine.fr). Będziesz musiał jedynie odpowiednio dostosować wildcardowy rekord DNS (*.apps) oraz Root Domain wpisany w CapRoverze.

Czy certyfikat SSL Let's Encrypt odnawia się automatycznie?

Tak, CapRover zawiera mechanizm automatycznego odnawiania działający w tle dla wszystkich certyfikatów Let's Encrypt zainstalowanych na Twoich domenach i subdomenach.

Przydatne linki

help.lws.net/a/7946
Czy ten artykuł był pomocny?

Tak

Nie

Przeczytano 1 razy

Dziękujemy! Zadawaj pytania dotyczące naszej dokumentacji, jeśli potrzebujesz więcej informacji, i pomóż nam ją ulepszyć.

Podobne artykuły

Masz pytanie dotyczące tego artykułu?

Zadaj je zespołowi LWS i społeczności. Odpowiedź zostanie opublikowana po moderacji.

Zadaj pytanie zespołowi LWS i jego społeczności

RODO: Administrator: LWS-Ligne Web Services. Cel: moderacja i publiczna publikacja pytania, ewentualne powiadomienie o odpowiedzi. Podstawa prawna: zgoda (art. 6 ust. 1 lit. a RODO). Przechowywanie adresów e-mail: 90 dni po powiadomieniu, maksymalnie 12 miesięcy bez odpowiedzi. Aby skorzystać ze swoich praw, zobacz sekcję RODO naszego regulaminu.