Kong-Dashboard is een GUI waarmee u gemakkelijk Kong Gateway-instellingen kunt beheren via een webinterface en biedt functies en diensten zoals request routing, authenticatie, snelheidslimiet en meer.
De Kong Management API heeft namelijk een reeks interfaces, en je kunt direct crul gebruiken om het beheer te voltooien, maar er is een derde kong-dashboard, waar ik persoonlijk lui mee ben, dus ik gebruik de beheerinterface van kong-dashboard om te bedienen.
GitHub-adres:De hyperlink-login is zichtbaar. Docker Hub-adres:De hyperlink-login is zichtbaar.
Kong-dashboard compatibiliteitsvergelijking
Ten eerste, om Kong op de server te installeren, is de tutorial als volgt:
Ik heb de versie geïnstalleerd: Kong 0.14.1
Trek de spiegel eruit
Launch Kong Dashboard
De fout is als volgt:
Kon Kong niet bereiken opDe hyperlink-login is zichtbaar. Foutgegevens: { Fout: connect ECONNREFUSED 127.0.0.1:8001 op TCPConnectWrap.afterConnect [als oncomplete] (net.js:1161:14) errno: 'GEWEIGERD', code: 'GEWEIGERD', Syscall: 'Verbind', adres: '127.0.0.1', bakboord: 8001 } We gebruiken docker en Kong is geïrold op onze hostmachine, hoe kunnen we 127.0.0.1 gebruiken??? Hoe krijg je docker-containers toegang tot de hostmachine???
Hier moet je het volgende configuratiebestand van kong.conf als volgt aanpassen:
Start de Kong-dienst opnieuw.
Pas het commando als volgt aan:
De opstart is geslaagd, zoals weergegeven in de volgende figuur:
Browsertoegang: IP: 8080, maak een API-gateway aan zoals getoond in de onderstaande figuur:
Rechtsonder op de website zie je de node- en versie-informatie
Iedereen kan toegang krijgen tot het Kong-Dashboard om de KONG API-gateway te bedienen, en voor extra beveiliging wordt aanbevolen om authenticatie als volgt in te stellen:
Op deze manier moeten we de gebruikersnaam en het wachtwoord invoeren om het kong-dashboard te openen, de gebruikersnaam is admin en het wachtwoord is itsvse.
Kong heeft ook een bekende API-beheer-GUI - KONGA, GitHub-adres:De hyperlink-login is zichtbaar.Ik zal het opnieuw bestuderen als ik in de toekomst tijd heb.
(Einde)
|