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.
| Rola | Pierwsza domena | Druga domena |
|---|---|---|
| Panel | merchant.example.com | panel.example.org |
| Strona płatności | pay.example.com | payment.example.org |
| Publiczne API | api.example.com | api.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
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
- Dodaj i opublikuj nowy adres, gdy stara nazwa hosta nadal działa.
- Otwórz nowy adres panelu i zaloguj się. Przetestuj dostęp do płatności i API przez nowe adresy.
- Zaktualizuj preferencje sklepów, integracje, zakładki i opublikowane linki. Zachowaj stare aliasy pay/API, dopóki klienci lub aplikacje nadal ich używają.
- 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.