Schauen Sie sich die Themenartikel So installieren Sie Envoy Proxy unter Ubuntu 20.04 in der Kategorie an: https://ar.taphoamini.com/wiki/ bereitgestellt von der Website Artaphoamini.
Weitere Informationen zu diesem Thema So installieren Sie Envoy Proxy unter Ubuntu 20.04 finden Sie in den folgenden Artikeln: Wenn Sie einen Beitrag haben, kommentieren Sie ihn unter dem Artikel oder sehen Sie sich andere Artikel zum Thema So installieren Sie Envoy Proxy unter Ubuntu 20.04 im Abschnitt „Verwandte Artikel an.
Envoy Proxy ist ein hochleistungsfähiger Proxy-Server mit geringem Fingerabdruck, der die Ausführung auf eingebetteten Geräten wie Routern, Firewalls und Load Balancern ermöglicht. Envoy Proxy wurde ursprünglich entwickelt, um die Bereitstellung von Citrix NetScaler-Anwendungen zu steuern, und wird jetzt in einigen grundlegenden Webfunktionen und -anwendungen verwendet.
Möchten Sie erfahren, wie Sie den Envoy-Proxyserver unter Ubuntu installieren? Envoy ist ein großartiger Proxy zur Verbesserung der Leistung Ihrer Website. Sie können dazu beitragen, die Latenz zu reduzieren und den Cache zu verbessern. Außerdem ist es einfach einzurichten!
Inhalt
Bedarf
Um Envoy Proxy zu installieren, benötigen Sie Folgendes:
- Server mit Ubuntu 20.04. Dieser Installationsvorgang sollte auf allen neuesten Versionen von Ubuntu funktionieren, aber wenn Sie eine andere Version von Ubuntu 20.04 verwenden, müssen Sie möglicherweise geringfügige Änderungen vornehmen.
- Root-Zugriff oder Sudo-Berechtigungen. So konfigurieren Sie sudo-Benutzer.
- Mindestens 2 GB RAM werden empfohlen, aber die Speicheranforderungen können je nach Anzahl und Art der Standorte, die Sie als Proxy verwenden möchten, variieren.
Aktualisieren Sie den Server
Sobald Sie den Server eingerichtet und das sudo-Benutzerkonto eingerichtet haben, müssen Sie als Erstes Ihr System aktualisieren.
Verwenden Sie den folgenden Befehl, um Ihr System auf veraltete Pakete zu überprüfen:
sudo apt update && sudo apt upgrade -y
Eine Liste der aktualisierten Pakete wird angezeigt. Geben Sie bei Aufforderung das sudo-Passwort ein. Lassen Sie dieses Terminal geöffnet, da wir es in dieser Installation häufig verwenden werden.
Verwenden Sie nach Abschluss des Upgrades diesen Befehl, um die erforderlichen Abhängigkeiten zu installieren.
Es installiert die folgenden Abhängigkeiten:
- software-properties-common: Ermöglicht das Hinzufügen eines offiziellen Envoy-Repositorys.
- curl: Curl Envoy wird verwendet, um den offiziellen Proxy herunterzuladen.
- CA-Zertifikate: Erforderlich, um sicherzustellen, dass das System während des Download-Vorgangs geschützt ist.
- apt-transport-https: Ermöglicht das Herunterladen von Komponenten mit dem sichereren HTTPS-Protokoll.
- gnupg2: gnupg2 ist erforderlich, um sicherzustellen, dass der Envoy Proxy GPG-Schlüssel ordnungsgemäß validiert werden kann. Dadurch wird sichergestellt, dass der von Ihnen verwendete Schlüssel legitim ist.
Führen Sie diesen Befehl aus:
sudo apt -y install software-properties-common curl ca-certificates apt-transport-https gnupg2
Wenn Sie die Aktualisierung und Installation der Abhängigkeiten abgeschlossen haben, starten Sie den Server mit dem folgenden Befehl neu, damit alle neuen Änderungen wirksam werden.
sudo reboot
Installieren Sie den Envoy-Proxy
Nachdem Ihr System auf dem neuesten Stand ist und alle Abhängigkeiten installiert sind, können Sie Envoy Proxy.Advertisement installieren
Führen Sie diesen Befehl aus, um den GPG-Schlüssel zum APT-Schlüssel hinzuzufügen. Auf diese Weise können Sie die Legitimität von Drittanbieter-Repositories überprüfen.
curl -sL 'https://deb.dl.getenvoy.io/public/gpg.8115BA8E629CC074.key' | sudo gpg --dearmor -o /usr/share/keyrings/getenvoy-keyring.gpg
Ein GPG-Schlüssel ist ein öffentlicher Schlüssel, der verwendet wird, um die Legitimität eines Softwarespeichers zu überprüfen. Es ist wichtig sicherzustellen, dass Sie einen legitimen GPG-Schlüssel verwenden, da illegale Schlüssel bösartige Programme in Ihr System einschleusen können. Der Envoy Proxy GPG-Switch kann mit dem folgenden Befehl überprüft werden.
echo a077cb587a1b622e03aa4bf2f3689de14658a9497a9af2c427bba5f4cc3c4723 /usr/share/keyrings/getenvoy-keyring.gpg | sha256sum --check
Du bekommst eins gut Antworten Sie, wenn der gpg-Schlüssel gültig ist.
Nachdem Sie den Schlüssel überprüft haben, fügen Sie das Envoy Proxy-Repository zu Ihrem System hinzu, indem Sie den Befehl ausführen.
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/getenvoy-keyring.gpg] https://deb.dl.getenvoy.io/public/deb/ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/getenvoy.list
Nachdem Sie den GPG-Schlüssel hinzugefügt und das Envoy Proxy-Repository aktiviert haben, aktualisieren Sie den Paketmanager mit diesem Befehl. Sie haben neue Software auf Ihrem Ubuntu-System installiert, aber wenn Sie versuchen, sie auszuführen, erhalten Sie eine Fehlermeldung, die besagt, dass die Software nicht mit Ihrer Version von Ubuntu kompatibel ist. Das Problem ist, dass die Software so konzipiert ist, dass sie mit einer neueren Version von Ubuntu funktioniert, die Sie verwenden. Die Lösung besteht darin, den APT-Paketmanager zu aktualisieren, um die neuesten Versionen der Ubuntu-Software zu installieren.
sudo apt update -y
Führen Sie apt-cache policy aus, um die aktuelle apt-Paketverwaltungsrichtlinie aufzulisten.
apt-cache policy
Sie sehen einen Eintrag am Anfang der getenvoy.io-Liste. Dies zeigt an, dass der Envoy-Proxy zur Installation verfügbar ist.
Installieren Sie schließlich Envoy Proxy mit diesem Befehl:
sudo apt install getenvoy-envoy -y
Führen Sie nach Abschluss der Installation den Befehl sudo reboot aus, um sicherzustellen, dass der Proxyserver funktioniert.
sudo reboot
Installationstests
Überprüfen Sie nach dem Einrichten des Envoy-Proxys, ob er ordnungsgemäß funktioniert.
Führen Sie diesen Befehl aus, um die von Ihnen verwendete Version von Envoy Proxy zu überprüfen.
envoy --version
Envoy muss Informationen über die neueste Version von Envoy Proxy zurückgeben. In diesem Tutorial ist die neueste Version 1.18.2. Die Versionsnummer kann geringfügig abweichen.
Führen Sie den Befehl aus, um eine Liste der verfügbaren Optionen anzuzeigen.
envoy --help
Der Envoy-Proxyserver verfügt über viele Funktionen, die Sie verwenden können. Weitere Informationen zu den Proxy-Optionen von Envoy finden Sie auf der offiziellen Website Land. Zum Beispiel:
- –Enable-core-dump: Aktiviert Kernel-Debugging für Proxy-Server-Fehler.
- –Log-format-escaped: Wird verwendet, um Proxy-Protokolldateien als abgeschirmtes JSON im C-Stil zu formatieren.
Führen Sie diesen Befehl aus, um die Demonstrationskonfigurationsdatei herunterzuladen.
wget https://www.envoyproxy.io/docs/envoy/latest/_downloads/92dcb9714fb6bc288d042029b34c0de4/envoy-demo.yaml
Führen Sie envoy -c envoy-demo.yaml aus, um den Envoy-Proxyserver mit der Konfigurationsdatei zu starten.
envoy -c envoy-demo.yaml
Envoy lauscht bereits auf http: // localhost: 10000 / und stellt einen Proxy bereit. Öffnen Sie ein weiteres Terminalfenster und führen Sie den Curl-Befehl aus, um zu überprüfen, ob http: // localhost: 10000 / healthz Envoy. Flucht.
curl -v localhost:10000
Standardmäßig erhalten Sie die Envoy-Website. Der Envoy-Proxyserver funktioniert und funktioniert also so, wie Sie es möchten.
Fazit
Erfahren Sie in diesem Tutorial, wie Sie Envoy Proxy auf Ihrem Ubuntu 20.04-Server installieren. Sie können es jetzt verwenden, um Anfragen vom HTTP-Server weiterzuleiten.
Weitere Informationen zu Envoy Proxy finden Sie auf der offiziellen Website Dokumentation.
Einige Bilder zum Thema So installieren Sie Envoy Proxy unter Ubuntu 20.04
Einige verwandte Schlüsselwörter, nach denen die Leute zum Thema suchen So installieren Sie Envoy Proxy unter Ubuntu 20.04
#installieren #Sie #Envoy #Proxy #unter #Ubuntu
Weitere Informationen zu Schlüsselwörtern So installieren Sie Envoy Proxy unter Ubuntu 20.04 auf Bing anzeigen
Die Anzeige von Artikeln zum Thema So installieren Sie Envoy Proxy unter Ubuntu 20.04 ist beendet. Wenn Sie die Informationen in diesem Artikel nützlich finden, teilen Sie sie bitte. vielen Dank.