


So implementieren Sie die Portweiterleitung mit Nginx
Verwendungsszenario 1. Es gibt einen Server-Port im Intranet, der dem externen Netzwerk zugeordnet werden muss (z. B. beantragt der externe Netzwerkserver einen Domänennamen, nimmt dann eine Nignx-Konfiguration für den Domänennamen vor und muss dies dann tun). Zugriff auf einen Intranet-HTTP-Dienst in der Konfiguration) ) 2. Der Intranet-Server hat keine Zugriffsrechte auf das externe Netzwerk. Nur ein Server im gesamten Intranet hat Zugriff auf das externe Netzwerk, über den in das interne Netzwerk eingedrungen werden kann 3. Die virtuelle Maschine verfügt nur über ein NAT-Netzwerk und die virtuelle Maschine ist nur mit einem lokalen Host ausgestattet. Wenn Sie zu diesem Zeitpunkt auf den Port der virtuellen Maschine zugreifen möchten das externe Netzwerk oder ein anderes internes Netzwerk (Nicht-Host-Maschine) 4. Verwenden Sie die Agent-Maschine als Bastion-Maschine (Springboard-Maschine), um zu verhindern, dass auf das interne System nach Belieben zugegriffen wird. Dies ist der Zugriff, wenn die Bastion-Maschine mit Portweiterleitung konfiguriert ist durch die Bastionsmaschine
May 12, 2023 pm 07:37 PM
Beispielcode-Analyse für die Linux-Installation eines Nginx-Servers
nginx ist auf einige Softwarebibliotheken angewiesen. Stellen Sie vor der Installation sicher, dass auf dem System Software wie gcc, ssl, pcre und gzip installiert ist. Sie können den Befehl rpm-q verwenden, um zu überprüfen, ob die Software installiert ist. [root@redhat1~]#rpm-qgccgcc-4.1.2-44.el5 Die abhängigen Bibliotheksinformationen lauten wie folgt: (1) Das gzip-Modul erfordert die zlib-Bibliothek (2). ). Für die SSL-Funktion ist die OpenSSL-Bibliothek erforderlich. Laden Sie pcre in das Zielverzeichnis herunter. Führen Sie nach dem Herunterladen die folgenden Vorgänge aus: tar-zxvfpcre-8.38.tar.gzcdpcre.
May 12, 2023 pm 06:55 PM
So richten Sie Referrer in Nginx ein, um Bilddiebstahl zu verhindern
Wenn die Bilder des Servers von anderen Websites verlinkt werden, wirkt sich dies auf die Bandbreite und Zugriffsgeschwindigkeit des Servers aus. Zu diesem Zeitpunkt müssen wir lediglich die Anti-Hotlink-Funktion der Bilddatei oder Videodatei festlegen Sie können direkt auf die Ressource zugreifen, aber Sie können meine Ressourcen-Links nicht auf Ihren eigenen Server stellen, damit andere darauf zugreifen können, insbesondere bei großen Dateien wie Bildern oder Videos, was leicht dazu führen kann, dass der Server langsam reagiert. Wenn es kein Bilderhost wäre, hätte ich wirklich Angst, dass andere Websites die Bilder von dieser Website direkt verwenden würden. Diese Art von Datenverkehr wird wahrscheinlich auf einmal verschwinden. Schließlich werden CDNs mit kostenlosem Geld gekauft. Daher ist es besser, einen Anti-Hot-Link einzurichten. Nginx kann diese Funktion ausführen. Im Allgemeinen greifen Browser, die dem http-Protokoll entsprechen, von einer Website aus auf die Website zu.
May 12, 2023 pm 06:52 PM
So ändern Sie die Nginx-Konfiguration, um die Häufigkeit bösartiger Crawler zu begrenzen
Der Code lautet wie folgt: #Globale Konfiguration limit_req_zone$anti_spiderzone=anti_spider:10mrate=15r/m;#limit_reqzone=anti_spiderburst=30nodelay in einem bestimmten Server; if ($http_user_agent~*"xxspider|xxbot"){set$anti_spider$http_user_agent ;} überschreitet die eingestellte Grenzfrequenz und gibt dem Spider eine 503.
May 12, 2023 pm 06:25 PM
So konfigurieren Sie SSL in Nginx
SSL-Verschlüsselung: server{listen443ssl;server_namewww.123.com;root/data/wwwroot/www.123.com/;indexindex.html;ssl_certificateserver.crt;ssl_certificate_keyserver.key;ssl_protocolsTLSv1TLSv1.1TLSv1.2;ssl_cipher sALL:! DH:!EXPORT:!RC4:+HIGH:+MEDIUM:!eNULL;ssl_pref
May 12, 2023 pm 05:58 PM
So verwenden Sie den Nginx-Reverse-Proxy und den Proxy_cache-Cache zum Erstellen eines CDN-Servers
Es ist ein Problem aufgetreten: Für mobile Benutzer ist der Zugriff auf den Webserver www.osyunwei.com sehr langsam. Lösung: 1. Platzieren Sie einen Nginx-Reverse-Proxy-Server im mobilen Computerraum. 2. Intelligente Auflösung über Domänennamen-DNS Benutzer greifen auf www.osyunwei.com zu. Auflösen zum Nginx-Reverse-Proxy-Server 3. Dedizierte Leitungsverbindung zwischen Nginx-Reverse-Proxy-Server und Webserver. Anweisungen: 1. Webserver-Leitung: Telecom IP: 192.168.21.129 Domainname: www.osyunwei.com 2 . Nginx-Reverse-Proxy-Server-Zeile: Mobilsystem: Centos6.2ip: 192.168.21.164vi/e
May 12, 2023 pm 05:43 PM
Wie verwendet Nginx Let's Encrypt, um https zu verschlüsseln?
HTTPS ist mittlerweile der Standard für Websites. Wenn Sie es nicht verwenden, ist der Browser möglicherweise nicht sehr benutzerfreundlich. Wenn Sie keinen kommerziellen CA-Schlüssel verwenden möchten, können Sie Let’s Encrypt zur Verschlüsselung verwenden. Der einzige Nachteil bei der Verwendung von Let’s Encrypt besteht darin, dass es alle 3 Monate aktualisiert werden muss. Natürlich können Sie dafür auch automatische Updates verwenden. Wir müssen das Plug-in installieren, um Folgendes zu erreichen: Den für die SSL-Verschlüsselung erforderlichen PEM-Schlüssel erhalten. Stellen Sie certbot so ein, dass der geheime Schlüssel automatisch aktualisiert wird. Erforderliche Voraussetzungen: Nginx wurde installiert und der virtuelle Host wurde konfiguriert.
May 12, 2023 pm 05:37 PM
Analyse der Nginx-Build-https-Serverinstanz
Einführung in https https (hypertexttransferprotocoloversecuresocketlayer) ist ein auf Sicherheit ausgerichteter HTTP-Kanal. Einfach ausgedrückt handelt es sich um eine sichere Version von http. Das heißt, unter http wird eine SSL-Schicht hinzugefügt. Die Sicherheitsgrundlage von https ist SSL, daher ist für die Verschlüsselungsdetails SSL erforderlich. Es handelt sich um ein Urischeme (abstraktes Identifikatorsystem), dessen Syntax dem http:-System ähnelt und der sicheren http-Datenübertragung dient. Der von https verwendete Standardport ist 443. SSL-Zertifikat Einführung in den Zertifikatstyp Um einen sicheren Server einzurichten, erstellen Sie mithilfe des öffentlichen Schlüssels ein öffentliches und privates Schlüsselpaar. In den meisten Fällen reicht das Senden einer Zertifikatsanforderung (Verpackung) aus
May 12, 2023 pm 05:07 PM
Beispielanalyse für Nginx-Reverse-Proxy, Cache und Cache-Löschung
一.nginx配置#usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;events{worker_connections1024;}http{log_formatmain'$remote_addr-$ remote_user[$time_local]"$req
May 12, 2023 pm 04:55 PM
So konfigurieren Sie das Nginx-Eingangsgeschwindigkeitslimit
Ausgehend vom Geschäftsszenario haben wir während des Geschäftsentwicklungsprozesses eine Anforderung: Der über den Dateibrowser bereitgestellte Download-Dienst muss geschwindigkeitsbegrenzt sein. Wenn Benutzer beispielsweise Dateien über den Dateibrowser herunterladen, müssen sie die Downloadrate jedes Benutzers begrenzen. Ausgehend von dieser Anforderung kann auch die Downloadrate für bestimmte Benutzer begrenzt werden. Um diese Geschäftsanforderung in Kombination mit unserem aktuellen Technologie-Stack (k8s+nginxingress) zu realisieren, kann dies durch die Konfiguration der entsprechenden Nginx-Parameter erreicht werden. Was ist eine Geschwindigkeitsbegrenzung? Geschwindigkeitsbegrenzung begrenzt, wie der Name schon sagt, die Geschwindigkeit. Die Rate kann hier sein: die Häufigkeit, mit der ein einzelner Benutzer pro Zeiteinheit auf Ressourcen zugreift, oder die Häufigkeit, mit der eine einzelne IP pro Zeiteinheit auf Ressourcen zugreift, oder
May 12, 2023 pm 04:52 PM
So installieren Sie ein SSL-Zertifikat auf dem Nginx-Server
Installieren Sie das SSL-Zertifikat auf dem Nginx-Server und konfigurieren Sie nginx1. Laden Sie die Zertifikatsdatei herunter. 2. Erstellen Sie das Verzeichnis cert im Verzeichnis conf von nginx und kopieren Sie die Zertifikatsdatei hinein. 3. Konfigurieren Sie nginx.conf. Die vollständige nginx.conf lautet wie folgt: #usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;events {worker_c
May 12, 2023 pm 04:37 PM
So konfigurieren Sie Node.js für die Verwendung des Nginx-Servers
流程图 nginx 配置 如下 : http {proxy_cache_path/var/cache/nginxlevels = 1: 2keys_zone = eins: 8mmax_size = 3000 minactiveActive = 600m; ; gzip_comp_level6;gzip_varyon;
May 12, 2023 pm 04:25 PM
So stellen Sie ein SSL-Zertifikat in Nginx bereit
Eine kurze Einführung in Nginx ist der neueste Hochleistungs-Webserver. Im Vergleich zum herkömmlichen Apache-Server ist seine Leistung um mehr als das Zehnfache verbessert, insbesondere bei einer großen Anzahl gleichzeitiger Clientverbindungen. Viele große PHP-Websites verwenden Nginx-Server. Obwohl Nginx das Netzwerk-E/A-Modell des Linux 2.6-Kernels und die Epull-Architektur verwendet, ist es in der Verwendung immer noch relativ ähnlich zu Apache und stellt eine sehr gute Alternative zu Apache dar. Einführung in SSL-Zertifikate SSL-Zertifikate sind eine Art digitales Zertifikat, ähnlich wie elektronische Kopien von Führerscheinen, Reisepässen und Geschäftslizenzen. Da es auf dem Server konfiguriert ist, wird es auch als SSL-Serverzertifikat bezeichnet. Ein SSL-Zertifikat entspricht dem SSL-Protokoll und besteht aus einem vertrauenswürdigen digitalen Zertifikat
May 12, 2023 pm 04:19 PM
So konfigurieren Sie das WSS-Protokoll in Nginx
Anforderungen: Nginx konfiguriert die WebSocket-Protokollverbindung. (Hintergrund: Wenn wir ein kostenloses Zertifikat verwenden, das nur einen einzelnen Domänennamen unterstützt und sowohl das https-Protokoll als auch das WSS-Protokoll unterstützt, können wir einen Nginx so konfigurieren, dass er auf verschiedenen Pfaden springt. ) Was ich verwende ist ein einjähriges Zertifikat, das kostenlos von Huawei Cloud bezogen wird (da es nur einen einzelnen Domänennamen unterstützt, müssen je nach Pfad nach dem Domänennamen unterschiedliche Sprünge vorgenommen werden. Die Projektschnittstelle lautet intern 127.0.0.1: 8888/request/). Play ist eine lokale Socket-Verbindung über ws://localhost:28888. Da der Domänenname wss verwendet wird, muss er natürlich auf dem Server ws://yours platziert werden
May 12, 2023 pm 03:52 PM
Hot-Tools-Tags

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel
Assassin's Creed Shadows: Seashell Riddle -Lösung
Wo kann man die Kransteuerungsschlüsselkarten in Atomfall finden
<🎜>: Dead Rails - wie man jede Herausforderung abschließt
Wie kann ich KB5055523 in Windows 11 nicht installieren?

Heiße Werkzeuge

Sammlung der Laufzeitbibliothek vc9-vc14 (32+64 Bit) (Link unten)
Laden Sie die Sammlung der Laufzeitbibliotheken herunter, die für die Installation von phpStudy erforderlich sind

VC9 32-Bit
VC9 32-Bit-Laufzeitbibliothek für die integrierte Installationsumgebung von phpstudy

Vollversion der PHP-Programmierer-Toolbox
Programmer Toolbox v1.0 PHP Integrierte Umgebung

VC11 32-Bit
VC11 32-Bit-Laufzeitbibliothek für die integrierte Installationsumgebung von phpstudy

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen
