Nginx kann seine Reverse-Proxy-Funktion zum Implementieren von Lastausgleich verwenden und kann auch seine Forward-Proxy-Funktion zum Einrichten eines Proxy-Servers verwenden. Führen Sie beispielsweise in einer Intranet-Umgebung Nginx als Proxy-Server auf einem Computer aus, der eine Verbindung zum Internet herstellen kann. Andere Computer können über diesen Computer eine Verbindung zum Internet herstellen, indem sie dessen IP und Port festlegen. In diesem Artikel wird das offizielle Nginx-Image verwendet. Der Proxy-Server kann mithilfe der folgenden Schritte problemlos implementiert werden. Schritt 1: Starten Sie nginx [root@devops ~]# docker run -p 8888:8888 --name proxy-nginx -d nginx c7baab8ea9da0a148aa9bcc1295a54391906f6be94efca7189df23ceecdbf714 [root@devops ~]# Schritt 2: Nginx einrichten Betreten Sie den Container
apt-get aktualisieren
Richten Sie nginx.conf ein Fügen Sie den folgenden Inhalt hinzu, um die einfachste Proxy-Funktion zu erreichen Resolver 8.8.8.8; Server { hören Sie 8888; Standort / { Proxy-Passwort http://$http_host$Anforderungs-URI; } } Die restlichen Informationen sind der bestätigte Inhalt von nginx.conf und wurden nicht geändert. # Katze nginx.conf Benutzer nginx; Arbeiterprozesse 1; Fehlerprotokoll /var/log/nginx/error.log warnen; pid /var/run/nginx.pid; Ereignisse { Arbeiterverbindungen 1024; } http { /etc/nginx/mime.types einschließen; Standardtyp Anwendung/Oktett-Stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; Zugriffsprotokoll /var/log/nginx/access.log Haupt; sendfile an; #tcp_nopush ein; KeepAlive-Timeout 65; #gzip ein; Resolver 8.8.8.8; Server { hören Sie 8888; Standort / { Proxy-Passwort http://$http_host$Anforderungs-URI; } } schließen Sie /etc/nginx/conf.d/*.conf ein; } # Schritt 4: Einrichten des Clients Stellen Sie auf dem Client die Server-IP und den oben genannten Port 8888 ein, und Sie können über den Proxyserver eine Verbindung zum Netzwerk herstellen. Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an Das könnte Sie auch interessieren:
|
<<: Detaillierte Erläuterung des MySQL 5.7.9-Shutdown-Syntaxbeispiels
Das Vue-Projekt implementiert eine aktualisierte ...
Löschen Sie zuerst MySQL: sudo apt-get remove mys...
In diesem Artikelbeispiel wird der spezifische Co...
Rot und Pink und ihre Hexadezimalcodes. #990033 #...
In diesem Artikelbeispiel wird der spezifische Co...
In diesem Artikelbeispiel wird der spezifische Co...
Was ist ein absteigender Index? Sie kennen sich v...
1. Grundkenntnisse (Methoden von Datumsobjekten) ...
Kürzlich stieß ich während des Entwicklungsprozes...
1. Entwicklungsumgebung vue 2. Computersystem Win...
Inhaltsverzeichnis 1. Einleitung: 2. Die erste Id...
Inhaltsverzeichnis uni-app Einführung HTML-Teil j...
Als ich heute Nginx verwendete, trat ein 500-Fehl...
In letzter Zeit habe ich die MySQL-Datenbank unte...
Ein Prozess ist ein Programmcode, der in der CPU ...