Route pubblicate
Collega un hostname o un percorso a un servizio locale con nome.
Il connettore deve già avere un servizio locale con nome, ad esempio web associato a http://127.0.0.1:8080.
Pubblicazione da un connettore
Per pubblicare un percorso su un sito esistente:
- Seleziona un connettore in Tunnels dell’account.
- Seleziona Add route, poi Website path.
- Inserisci il nome Local service.
- Seleziona il Website.
- Inserisci il percorso pubblico.
- Seleziona Publish route.
Ad esempio, /admin può inoltrare le richieste a http://127.0.0.1:8080/admin. Usa / con corrispondenza per prefisso per l’intero sito.
Seleziona la scheda di un percorso in Connection map per cambiarne servizio, criterio di corrispondenza o stato di abilitazione. Remove route rimuove la pubblicazione.
Pubblicazione di un nuovo hostname
- Seleziona Add route, poi New hostname.
- Inserisci il nome Local service.
- Seleziona Continue to website.
- Completa la creazione del sito con l’origine virtuale generata.
- Punta il record DNS dell’hostname a
waf-ingress.loclix.network.
Ogni nuovo hostname richiede un sito nell’account. Più siti possono usare lo stesso connettore e servizio. L’applicazione locale deve accettare i loro header Host pubblici.
Loclix non crea i record DNS per te. Consulta Collegamento DNS per i requisiti del dominio principale. I percorsi di un sito esistente non richiedono modifiche DNS.
Configurazione delle route dal sito
Puoi aggiungere route anche da Network > Tunnels di un sito:
- Seleziona Add tunnel route.
- Seleziona un connettore dell’account.
- Inserisci il percorso pubblico.
- Scegli la corrispondenza esatta o per prefisso.
- Inserisci il nome del servizio locale configurato.
- Seleziona Save tunnels.
Per un intero sito, usa tunnel://CONNECTOR-ID/SERVICE come origine. Quando passi a questa origine virtuale, rimuovi eventuali pool di origini HTTP predefiniti e le opzioni TLS delle origini dirette.
Corrispondenza dei percorsi
Prevale il percorso abilitato più lungo; a parità di lunghezza, una corrispondenza esatta prevale su un prefisso. /admin corrisponde a /admin/users, ma non a /administrator.
I percorsi tunnel espliciti hanno precedenza sulle route delle origini HTTP. Una route HTTP può prevalere su un’origine virtuale predefinita. I percorsi senza corrispondenza usano l’instradamento predefinito del sito.
Le route si applicano al sito e ai suoi alias collegati. Conservano percorsi e stringhe di query. I percorsi riservati a Loclix e alla convalida dei certificati non possono essere usati per route tunnel.
Comportamento in caso di errore
Una route tunnel corrispondente restituisce un errore se il connettore non è disponibile. Non inoltra la richiesta all’altra origine del sito.
| Risposta | Significato |
|---|---|
| HTTP 403 | Il connettore non riconosce il nome del servizio. |
| HTTP 502 | Il connettore non riesce a raggiungere o verificare il servizio locale. |
| HTTP 503 | Non è disponibile una connessione autorizzata del connettore. |
Sospendere un connettore mantiene le route configurate e ne interrompe le richieste. Disabilitare o rimuovere una route elimina la sua corrispondenza: il percorso usa quindi le altre route del sito.
Sicurezza e identità
Le regole di sicurezza del sito e Zero Trust si applicano prima dell’inoltro. Le sessioni API confermate dall’origine richiedono origini dirette; scegli un’altra modalità di identità API prima di usare i tunnel.
La cache condivisa viene esclusa per l’intero sito finché è presente una route o un’origine tunnel. Consulta i limiti dei tunnel.