← Wszystkie poradniki

PORADNIK 8 / 12

Twoje sklepy. Twoje domeny. Jedna instalacja.

Używaj różnych domen płatności dla sklepów, zachowując jedną instalację Wholly Crypto.

Co uzyskasz

Zweryfikowane aktywne domeny, linki właściwe dla sklepów i bezpieczny plan zastępowania starych nazw hostów.

1. Zaplanuj adresy

Każda domena bazowa ma trzy role: Panel dla zespołu, Strona płatności dla klientów i Publiczne API dla integracji. Domyślne nazwy to merchant, pay i api; możesz wybrać inne i dodać aliasy.

RolaPierwsza domenaDruga domena
Panelmerchant.example.companel.example.org
Strona płatnościpay.example.compayment.example.org
Publiczne APIapi.example.comapi.example.org

Obie domeny prowadzą do tej samej instalacji. Nie tworzą osobnych portfeli, danych ani uprawnień dostępu. Preferowana domena sklepu steruje generowanymi linkami; nie zapewnia izolacji najemców.

2. Dodaj domenę lub zarządzaj aliasami

Otwórz Ustawienia → System → Domeny. Użyj Dodaj domenę nad Aktywnymi domenami dla nowej domeny bazowej, takiej jak example.org. Użyj Zarządzaj przy istniejącym wpisie, aby dodać aliasy lub zmienić główne adresy.

Na przykład zachowaj merchant i panel jako nazwy panelu. Pierwsza nazwa, oznaczona gwiazdką, jest główna dla danej roli. Wybierz główną domenę bazową dla domyślnych linków całego systemu.

Aktywnej nazwy bazowej nie zmienia się w miejscu; zamiast tego dodaj domenę zastępczą. Wersje robocze pokazują Oczekuje na aktywację i nie są jeszcze aktywne. Wybierz Przejdź do DNS , aby zapisać i sprawdzić.

3. Skieruj DNS na VPS

Dodaj rekord A dla każdej nowej nazwy hosta, wskazujący IPv4 VPS pokazane w panelu. Dodaj AAAA tylko wtedy, gdy ten adres IPv6 rzeczywiście dociera do serwera. Usuń nieaktualne rekordy; Wholly Crypto nie edytuje DNS za Ciebie.

Pozostaw ruch przychodzący na TCP 80 i 443 otwarty w zaporach serwera i dostawcy. Zachowaj dostęp SSH. Kliknij Sprawdź DNS. Sprawdza nowe lub zmienione pary host/rola w autorytatywnym DNS; niezmienione aktywne adresy są używane ponownie.

Używasz Cloudflare?

Podczas pierwszej instalacji pozostaw proxy wyłączone do zakończenia konfiguracji. Później możesz używać DNS bezpośredniego lub przez proxy bez przełączania trybu w Wholly Crypto. Let’s Encrypt pozostaje na VPS.

Użyj Full (strict) ↗. Zachowaj dostępność wyzwania certyfikatu HTTP i omijaj cache oraz wyzwania przeglądarki/botów dla żądań panelu, płatności i API. Wholly Crypto musi także móc zweryfikować serwer źródłowy.

Kontrole autorytatywne omijają zwykłe pamięci podręczne adresów VPS/ISP. Odwiedzający mogą nadal mieć starszy DNS w pamięci, a zmiany serwerów nazw mogą trwać dłużej.

4. Sprawdź, a następnie opublikuj

Domeny → DNS i przegląd → Aktywacja

Zapisanie wersji roboczej lub przejście kontroli DNS nie zmienia aktywnych tras.

Sprawdź dodania, usunięcia i zmiany głównych adresów, a następnie wybierz Przejdź do aktywacji → Zweryfikuj SSL i opublikuj. Edycje lub kontrola DNS starsza niż dziesięć minut wymagają ponownego sprawdzenia.

Nowe adresy są sprawdzane pod kątem wyzwań certyfikatów, HTTPS i właściwej usługi. Niezmienione aktywne pary host/rola nie powtarzają tych kontroli sieciowych, ale pełna konfiguracja Nginx nadal podlega walidacji.

Poczekaj na powodzenie i powrót do Aktywnych domen. Otwórz każdą nową nazwę hosta i sprawdź jej rolę. Przy niepowodzeniu przeczytaj raport wdrożenia i status wycofania przed ponowną próbą; nie usuwaj działającej domeny, aby wymusić aktywację.

5. Wybierz domeny dla każdego sklepu

Przejdź do Projekt → Sklepy → wybierz sklep → Podstawowe → Domeny sklepu. Wybierz aktywne hosty panelu sprzedawcy, płatności i API dla tego sklepu. Oczekujących adresów nie można wybrać.

Generowane linki używają kolejności wybór sklepu → domyślny sklep projektu → domyślne ustawienie systemu. Na przykład w API faktur pole links.checkout może używać payment.example.org dla jednego sklepu, podczas gdy drugi zachowuje pay.example.com.

Skonfiguruj adresy origin API SDK i wtyczek sklepowych osobno; zmiana preferencji sklepu nie nadpisuje ustawień integracji. Zachowane ponowienia podpisanych IPN/webhooków zachowują oryginalne linki. Istniejące zakładki i linki klientów nie są zmieniane.

Aliasy panelu nadal wymagają Basic Auth i logowania do aplikacji. W Ustawienia → System → Ograniczenia źródłowego IPreguły dotyczą każdej nazwy hosta osobno. Pozostaw płatności klientów otwarte, chyba że celowo prowadzisz prywatną stronę płatności.

6. Zastępuj stare adresy w dwóch etapach

  1. Dodaj i opublikuj nowy adres, gdy stara nazwa hosta nadal działa.
  2. Otwórz nowy adres panelu i zaloguj się. Przetestuj dostęp do płatności i API przez nowe adresy.
  3. Zaktualizuj preferencje sklepów, integracje, zakładki i opublikowane linki. Zachowaj stare aliasy pay/API, dopóki klienci lub aplikacje nadal ich używają.
  4. Z nowego adresu panelu przejdź do zarządzania starą domeną lub aliasem i przygotuj usunięcie. Sprawdź i opublikuj zmianę przed usunięciem rekordu DNS.

Panel uniemożliwia usunięcie aktualnie używanej nazwy hosta panelu. Wycofane hosty są odrzucane, nie przekierowywane automatycznie. Zmiana wyłącznie głównego adresu lub usunięcie nadal wymaga przeglądu i publikacji, nawet gdy nowe sprawdzenie DNS jest zbędne.

Dokumentacja domen · Rozwiązywanie problemów HTTPS