Implementazione del DNS - Introduzione
La nostra implementazione DNS ti consente di indirizzare il record DNS del tuo sito verso uno dei nostri endpoint ospitati, garantendoti la protezione di una sala d'attesa in white label che non può essere aggirata.
Questo processo prevede una verifica da parte di terzi, pertanto non è insolito che richieda diverse ore. Se è necessario effettuare la distribuzione in tempi rapidi, potrebbe essere opportuno ricorrere a un’integrazione alternativa nel breve termine.
L'implementazione del DNS è disponibile nel piano Standard di CrowdHandler o in quelli superiori.
Passaggio 1: Passare alla configurazione DNS del proprio dominio
- Vai a https://admin.crowdhandler.com e accedi alla schermata Domini.
- Se stai aggiungendo un nuovo dominio, fai clic su "Aggiungi dominio". Se stai modificando un dominio esistente, fai clic sul pulsante "Impostazioni".
- Per impostazione predefinita, il metodo di distribuzione del dominio sarà impostato su JavaScript
- Fai clic sul menu a tendina, seleziona " DNS " e salva.

Si ricorda che, per impostazione predefinita, i sottodomini e i domini "apex" o "naked" sono considerati unici in CrowdHandler.
Fase 2: Convalida del certificato TLS
Per garantire la sicurezza del traffico che transita attraverso CrowdHandler, il primo passo da compiere è generare un certificato TLS valido.
- Fai clic sul pulsante “RICHIEDI CERTIFICATO ”.

Dopo poco tempo, ti verrà fornita una serie di istruzioni relative al DNS.

- Accedi al tuo pannello di controllo DNS e aggiungi il record indicato. Nell'esempio riportato, sto utilizzando il servizio Route 53 di Amazon. Se hai dubbi o difficoltà nell'aggiungere il record, consulta la documentazione del tuo pannello di controllo DNS; in alternativa, contattaci all'indirizzo support@crowdhandler.com e saremo lieti di aiutarti.

- Una volta aggiunto il record, potrebbero essere necessarie diverse ore prima che il certificato venga convalidato, quindi approfittane per sbrigare quelle fastidiose attività amministrative che hai rimandato, mentre le operazioni di configurazione proseguono in background.
Fase 3: Impostazione del punto di origine
"Origin" è il nome di dominio del server Web o del bilanciatore di carico verso cui si desidera che CrowdHandler inoltri il traffico tramite proxy. Non appena CrowdHandler riceve la notifica che la richiesta di certificato è valida, lo stato delle impostazioni DNS relative al proprio dominio passerà a "Set Origin".
Le origini DNS di CrowdHandler sono limitate ai domini; ciò significa che gli indirizzi IP verranno rifiutati. Se inizialmente avevi intenzione di utilizzare un proxy su un indirizzo IP, una soluzione consiste nel configurare un sottodominio che risolva nell'indirizzo IP in questione, ad esempio mywebserver.example.com, che potrà poi essere utilizzato come dominio di origine.
- CrowdHandler tenterà di rilevare automaticamente il tuo dominio di origine tramite una ricerca DNS; tuttavia, se ciò non fosse possibile, dovrai aggiungere tu stesso il dominio di origine.

- Una volta specificata l’origine, puoi ora fare clic su “Crea distribuzione” per avviare la creazione del tuo endpoint CrowdHandler dedicato.

- Il processo di creazione richiede in genere dai 10 ai 15 minuti.

Passaggio 4 (facoltativo): Configurare le esclusioni dalla sala d'attesa
Per impostazione predefinita, CrowdHandler non tenterà automaticamente di mettere in coda i percorsi con le seguenti estensioni di file.
- avi
- css
- csv
- eot
- gif
- ico
- jpg
- js
- json
- mappa
- mov
- mpeg
- mpg
- ogg
- ogv
- ott
- png
- svg
- ttf
- webmanifest
- wmv
- woff
- woff2
- xml
È tua responsabilità omettere modelli e percorsi aggiuntivi che non devono essere inseriti nella coda. Alcuni esempi comuni sono:
- Percorsi utilizzati per l'archiviazione di risorse statiche e contenuti multimediali, ad esempio /wp-includes/*
- URL di callback generati da fornitori di servizi di pagamento di terze parti.
- Feed JSON e RSS.
La GIF qui sotto mostra un esempio di modello di callback di pagamento creato da una terza parte che dovrebbe bypassare qualsiasi coda attiva aggiunta all'elenco delle esclusioni. È possibile aggiornare più esclusioni contemporaneamente aggiungendo i propri modelli su righe nuove.

Fase 5: Verifica del dominio
Prima di attivare la protezione CrowdHandler, consigliamo vivamente di provare il servizio.
Una volta completata la creazione della distribuzione, ti verranno fornite le istruzioni su come configurare una voce nel file hosts, in modo da poter instradare il tuo traffico attraverso CrowdHandler prima che il pubblico in generale possa accedervi.

La nostra guida introduttiva ti illustra le nozioni di base sulla configurazione e la personalizzazione delle tue sale d'attesa.
Nota: la guida introduttiva fa occasionalmente riferimento all'integrazione JavaScript di CrowdHandler. Poiché l'integrazione di CrowdHandler avviene tramite DNS, è possibile ignorare qualsiasi azione specifica relativa all'integrazione JavaScript.
Infine, quando sei pronto ad attivare CrowdHandler, aggiorna i tuoi record DNS con i valori indicati nelle istruzioni per la messa in produzione.
Saranno più o meno così.

Nota: una volta abilitato CrowdHandler, non dimenticare di rimuovere tutte le voci del file host locale che hai impostato per i test!
