Gevalideerde actieve domeinen, winkelspecifieke links en een veilig plan voor het vervangen van oude hostnamen.
1. Plan de adressen
Elk basisdomein heeft drie rollen: Console voor je team, Afrekenen voor klanten en Openbare API voor integraties. Standaardnamen zijn merchant, pay en api; je kunt andere kiezen en aliassen toevoegen.
| Rol | Eerste domein | Tweede domein |
|---|---|---|
| Console | merchant.example.com | panel.example.org |
| Afrekenen | pay.example.com | payment.example.org |
| Openbare API | api.example.com | api.example.org |
Beide domeinen bereiken dezelfde installatie. Ze maken geen afzonderlijke wallets, gegevens of toegangsrechten aan. Het voorkeursdomein van een winkel bepaalt gegenereerde links; het is geen tenantisolatie.
2. Voeg een domein toe of beheer aliassen
Open Instellingen → Systeem → Domeinen. Gebruik Domein toevoegen boven Actieve domeinen voor een nieuw basisdomein zoals example.org. Gebruik Beheren bij een bestaande vermelding om aliassen toe te voegen of primaire adressen te wijzigen.
Behoud bijvoorbeeld zowel merchant als panel als consolenamen. De eerste naam, gemarkeerd met een ster, is primair voor die rol. Kies het primaire basisdomein voor systeembrede standaardlinks.
Een actieve basisnaam wordt niet ter plekke hernoemd; voeg in plaats daarvan een vervangend domein toe. Concepten tonen Wacht op activering en zijn nog niet actief. Kies Doorgaan naar DNS om op te slaan en te controleren.
3. Verwijs DNS naar je VPS
Voeg een A-record toe voor elke nieuwe hostnaam, verwijzend naar de VPS-IPv4 die het paneel toont. Voeg AAAA alleen toe wanneer dat IPv6-adres de server echt bereikt. Verwijder verouderde records; Wholly Crypto bewerkt DNS niet voor je.
Houd inkomend verkeer op TCP 80 en 443 open in de firewalls van server en provider. Laat je SSH-toegang intact. Klik op DNS controleren. Dit controleert nieuwe of gewijzigde host-/rolparen tegen gezaghebbende DNS; ongewijzigde actieve adressen worden hergebruikt.
Gebruik je Cloudflare?
Houd bij de eerste installatie de proxy uit totdat de installatie voltooid is. Daarna kun je directe of geproxiede DNS gebruiken zonder een modus in Wholly Crypto te wisselen. Let's Encrypt blijft op de VPS.
Gebruik Full (strict) ↗. Houd de HTTP-certificaatchallenge bereikbaar en omzeil caching en browser-/botchallenges voor console-, afreken- en API-verzoeken. Wholly Crypto moet ook de oorsprong kunnen verifiëren.
Gezaghebbende controles omzeilen gewone adrescaches van VPS/ISP. Bezoekers kunnen nog oudere gecachte DNS hebben en wijzigingen aan nameservers kunnen langer duren.
4. Controleer en publiceer daarna
Een concept opslaan of slagen voor DNS-controles wijzigt geen actieve routes.
Controleer toevoegingen, verwijderingen en wijzigingen aan primaire adressen en kies daarna Doorgaan naar activering → SSL valideren en publiceren. Wijzigingen of een DNS-controle ouder dan tien minuten vereisen een nieuwe controle.
Nieuwe adressen worden gecontroleerd op certificaatchallenges, HTTPS en de juiste dienst. Ongewijzigde actieve host-/rolparen herhalen die netwerkcontroles niet, maar de volledige Nginx-configuratie wordt nog steeds gevalideerd.
Wacht op succes en de terugkeer naar Actieve domeinen. Open elke nieuwe hostnaam en controleer de rol. Lees bij een fout het uitrolrapport en de terugrolstatus voordat je opnieuw probeert; verwijder het werkende domein niet om activering te forceren.
5. Kies domeinen voor elke winkel
Ga naar Project → Winkels → selecteer winkel → Basisgegevens → Winkeldomeinen. Kies de actieve handelaars-, afreken- en API-hosts voor die winkel. Openstaande adressen kunnen niet worden geselecteerd.
Gegenereerde links gebruiken winkelkeuze → standaardwinkel van het project → systeemstandaard. Voor de factuur-API kan bijvoorbeeld links.checkout verwijzen naar payment.example.org voor de ene winkel, terwijl een andere het volgende behoudt: pay.example.com.
Configureer API-oorsprongen voor SDK's en winkelplugins afzonderlijk; een winkelvoorkeur wijzigen herschrijft je integratie-instellingen niet. Bewaarde ondertekende IPN-/webhookpogingen behouden hun oorspronkelijke links. Bestaande bladwijzers en klantlinks worden niet herschreven.
Consolealiassen vereisen nog steeds Basic Auth en een applicatielogin. Onder Instellingen → Systeem → Bron-IP-beperkingen, gelden regels afzonderlijk voor elke hostnaam. Houd afrekenen voor klanten open tenzij je bewust een besloten afrekenomgeving gebruikt.
6. Vervang oude adressen in twee fasen
- Voeg de vervanging toe en publiceer die terwijl de oude hostnaam nog werkt.
- Open het nieuwe consoleadres en log in. Test afreken- en API-toegang via hun vervangingen.
- Werk winkelvoorkeuren, integraties, bladwijzers en gepubliceerde links bij. Behoud oude betaal-/API-aliassen zolang klanten of clients ze nog gebruiken.
- Beheer vanaf het nieuwe consoleadres het oude domein of de alias en bereid de verwijdering voor. Controleer en publiceer de wijziging voordat je het DNS-record verwijdert.
Het paneel voorkomt verwijdering van de consolehostnaam die je op dat moment gebruikt. Uitgefaseerde hosts worden geweigerd, niet automatisch doorverwezen. Een wijziging van alleen het primaire adres of een verwijdering vereist nog steeds controle en publicatie, ook wanneer geen nieuwe DNS-opvraging nodig is.