Come posso accedere all'interfaccia utente del console esternamente?Come accedere esternamente all'interfaccia utente del console
voglio accedere scrittura console UI
<ANY_MASTER_OR_SLAVE_NODE_IP>:8500
Ho provare a fare un tunnel SSH per accesso: ssh -N -f -L 8500: localhost: 8500 [email protected]
Quindi se accedo a http://localhost:8500 Funziona, ma non è quello che voglio. Ho bisogno di accedere esternamente, senza tunnel ssh.
Il mio file config.json è il prossimo:
{
"bind_addr":"172.16.8.216",
"server": false,
"datacenter": "nyc2",
"data_dir": "/var/consul",
"ui_dir": "/home/ikerlan/dist",
"log_level": "INFO",
"enable_syslog": true,
"start_join": ["172.16.8.211","172.16.8.212","172.16.8.213"]
}
Qualsiasi aiuto? Grazie
Se aggiungo "client_addr": "0.0.0.0" alla mia configurazione il client esce dal cluster e quando eseguo i membri del console sul client: "Errore durante la connessione all'agente Consul: componi tcp 127.0.0.1:8400: connessione rifiutato". Se eseguo -client 0.0.0.0 sulla mia riga di comando: "-client: comando non trovato" Quale potrebbe essere il problema? @ ahus1 –
@Asier Ho aggiornato la descrizione. Se il tuo cliente esce dal cluster, dai un'occhiata al file di log del console. Forse c'è un errore di sintassi nella tua configurazione. l'opzione '-client' deve essere parte della riga di comando dell'eseguibile del tuo console. Si prega di dare un'occhiata alla documentazione del console di riferimento. Ho anche aggiornato la risposta per renderla più esplicita. – ahus1
Prendo la riga "client_addr": "0.0.0.0" nel mio file config.json, e se ho questa configurazione il nodo non può connettersi con gli altri, ho un errore quando eseguo i membri del console. Certo che la configurazione unica che devo fare è modificare config.json e inserire questa linea? Grazie @ ahus1 –