suchen
Article Tags
Nginx
So stellen Sie ein Reaktionsprojekt in Nginx bereit

So stellen Sie ein Reaktionsprojekt in Nginx bereit

Testelement „React-Demo“ Klonen Sie Ihr React-Demo-Projekt auf den Server (standardmäßig wird Github zur Verwaltung unserer Projekte verwendet). Installieren Sie bei Bedarf die Projektumgebung wie node.js, Yarn usw. Geben Sie das Projektverzeichnis ein, führen Sie npm aus, um den Build auszuführen, und beginnen Sie mit dem Erstellen des Projekts. Nach einem erfolgreichen Build wird ein dist-Ordner generiert (abhängig von Ihrer Projektkonfiguration) und die statischen Dateien in diesem Ordner werden zu den Zugriffsdateien von Unser Projekt. Um Nginx und den Linux-Server zu konfigurieren, geben Sie Folgendes ein: /etc/nginx/sites-enabled und erstellen Sie dann als Administrator eine neue Konfigurationsdatei für Ihr Reaktionsprojekt, z. B. „react-demo.conf“.

May 13, 2023 pm 03:28 PM
Reactnginx
So konfigurieren Sie den Nginx-Reverse-Proxy mit SSL

So konfigurieren Sie den Nginx-Reverse-Proxy mit SSL

Voraussetzungen 1. Backend-Server: Für dieses Tutorial verwenden wir einen Tomcat-Server, der auf localhost auf Port 8080 läuft. Hinweis: – Wenn Sie mit der Weiterleitung von Anfragen beginnen, stellen Sie sicher, dass der Anwendungsserver gestartet ist. 2. SSL-Zertifikat: Wir müssen auch das SSL-Zertifikat auf dem Server konfigurieren. Wir können das Verschlüsselungszertifikat von let'sencrypt verwenden. Sie können eines mit dem hier genannten Programm erhalten. Für dieses Tutorial verwenden wir jedoch ein selbstsigniertes Zertifikat, das durch Ausführen des folgenden Befehls vom Terminal aus erstellt werden kann: $opensslreq-x509-nodes-days365-newkeyrsa:2048-keyout/etc

May 13, 2023 pm 03:19 PM
sslnginx
So konfigurieren Sie Nginx für die Implementierung des Zugriffs auf Verschlüsselungszertifikate

So konfigurieren Sie Nginx für die Implementierung des Zugriffs auf Verschlüsselungszertifikate

Verwendung in Unternehmen: Einige Unternehmen verlangen aus Sicherheitsgründen die Verschlüsselung von Unternehmensdaten. Auch die Webverschlüsselung ist ein wichtiger Bestandteil, daher müssen Sie ein selbst erstelltes Zertifikat hinzufügen. Installieren Sie das Zertifikat und merken Sie sich drei Dateitypen: das Basis-CA-Zertifikat und das sekundäre CA-Zertifikat (das einige persönliche Informationen des Unternehmens enthält und zur Identifizierung des Besitzers des Zertifikats verwendet wird). Verwenden Sie dann dieses Zertifikat, um ein echtes Zertifikat für die Verteilung und Verwendung zu generieren . opensslgenrsa-des3-outca.key2048#ca privater Schlüssel der Stufe 1 (Sie müssen das Passwort zweimal hintereinander eingeben, denken Sie daran, es beizubehalten) opensslreq-new-keyca.key-outserver.csr#Verschlüsselte Datei der Stufe 2 basierend generiert auf dem privaten Schlüssel (wird Geben Sie das Passwort für den privaten Schlüssel ein, CN, BJ, B

May 13, 2023 pm 03:07 PM
nginx
Mit welcher Methode werden Nginx-Plug-in-Dateien unter Docker installiert?

Mit welcher Methode werden Nginx-Plug-in-Dateien unter Docker installiert?

Der Zweck der Plug-in-Datei: Die Datei wird nicht durch die Docker-Image-Datei eingeschränkt, der Container kann neu gestartet werden und die aktualisierte Datei kann nicht durch das Image wiederhergestellt werden Da Dateien und Protokolle, die während der Ausführung des Containers aufgezeichnet werden, automatisch extern gespeichert werden können, gibt es zwei Möglichkeiten, den Container auszuführen, ohne ihn aufgrund eines Container-Neustarts zu verlieren: Verwenden Sie die Befehlsmethode „dockerrun“ und „docker-compose“. -v-Parameter zum Mounten des externen Hostverzeichnisses im Pfad innerhalb des Containers, es gibt mehrere Mount-Punkte, er wird durch mehrere -v-Parameter angegeben und nur absolute Pfade können über den Dienst einfach beschrieben werden Genauer gesagt kann eine Dienstleistung inkludiert werden

May 13, 2023 pm 03:04 PM
Dockernginx
So fügen Sie Nginx zum Systemdienst in CentOS7 hinzu

So fügen Sie Nginx zum Systemdienst in CentOS7 hinzu

Um Dienste anzuzeigen, überprüfen Sie zunächst den Dienststatus von nginx und geben Sie systemctlstatusnginx ein. Das Ergebnis ist wie folgt: Es wurden keine relevanten Dienste gefunden. Der nächste Schritt besteht darin, Systemdienste hinzuzufügen. Systemdienst hinzufügen Fügen Sie nginx.service im Verzeichnis /usr/lib/systemd/system hinzu und ändern Sie es entsprechend der tatsächlichen Situation. Eine detaillierte Analyse finden Sie im Artikel in den Referenzmaterialien unten. Der Inhalt lautet wie folgt: [unit]description=nginx-highperformancewebserverdocumentation=http://nginx.org/en/docs/after=network

May 13, 2023 pm 02:49 PM
nginxcentos7
Wie löst Nginx das 404-Problem der Seitenaktualisierung im Verlaufsmodus?

Wie löst Nginx das 404-Problem der Seitenaktualisierung im Verlaufsmodus?

Die Pre-Knowledge-Einzelseitenanwendung (SPA-Einzelseitenanwendung) gibt die eindeutige HTML-Seite und ihre öffentlichen statischen Ressourcen nur zurück, wenn die Seite zum ersten Mal geladen wird. Nachfolgende Seitensprünge rufen die HTML-Datei nicht vom Server ab. (Hash- und Verlaufsrouting implementieren Browser-URL-Änderungen, ohne die Seite zu aktualisieren.) Hash-Routing-Beispiel: www.baidu.com/#/home Ursprünglich wird Hash verwendet, um die Seitenansicht in Kombination mit Ankerpunkten zu steuern Die Seite wird nicht erneut angefordert, was hauptsächlich durch die onhashchange-Methode des Fensters erreicht wird. Im Vergleich zum Hash-Routing ist die Änderung des Verlaufsroutings die intuitivste

May 13, 2023 pm 02:40 PM
nginxhistory
So erstellen Sie einen Bildserver auf der Linux-Plattform über nginx und vsftpd

So erstellen Sie einen Bildserver auf der Linux-Plattform über nginx und vsftpd

1. Nginx-Installation 1. Nginx-Installationsumgebung Nginx wird in der Sprache C entwickelt. Es wird empfohlen, dieses Tutorial unter Linux zu verwenden. Um Nginx zu installieren, müssen Sie zuerst den von der offiziellen Website heruntergeladenen Quellcode kompilieren. Die Kompilierung hängt von der GCC-Umgebung ab. Wenn keine GCC-Umgebung vorhanden ist, müssen Sie GCC installieren: yuminstallgcc-c++pcre (perlkompatiblereguläre Ausdrücke). Perl-Bibliothek, einschließlich einer Perl-kompatiblen Bibliothek für reguläre Ausdrücke. Das http-Modul von nginx verwendet pcre zum Parsen regulärer Ausdrücke, daher muss die pcre-Bibliothek unter Linux installiert werden. Yuminsta

May 13, 2023 pm 02:28 PM
Linuxnginxvsftpd
So konfigurieren Sie den Nginx-Seitensprung für verschiedene Browsersprachen

So konfigurieren Sie den Nginx-Seitensprung für verschiedene Browsersprachen

Vereinfachtes und traditionelles Chinesisch Ich möchte basierend auf der Accept-Language im http-Header entscheiden, ob vereinfachte oder traditionelle chinesische Dateien bereitgestellt werden sollen. In Chrome kann chrome://settings/Language ​​die bevorzugte Sprache festlegen, und der Browser legt den Header „Accept-Language“ entsprechend fest. Eine bessere Möglichkeit, damit umzugehen, besteht darin, das Feld zu analysieren, den q-Wert abzurufen und die am besten geeignete Sprache basierend auf der Priorität auszuwählen. Aber es wird nur zur Unterstützung von vereinfachtem und traditionellem Chinesisch verwendet. Ich möchte die Priorität ignorieren, solange die Wörter zh-hant, zh-tw, zh-hk usw. in der Accept-Sprache erscheinen Traditionelles Chinesisch, ansonsten Rückkehr zum vereinfachten Chinesisch. Karte$http_accep

May 13, 2023 pm 01:37 PM
nginx
Wie ist der Verarbeitungsablauf des ereignisgesteuerten Nginx-Frameworks?

Wie ist der Verarbeitungsablauf des ereignisgesteuerten Nginx-Frameworks?

Die Methode ngx_event_process_init des Moduls ngx_event_core_module führt eine Initialisierung des Ereignismoduls durch. Dazu gehört das Festlegen des Handlers, der einem Leseereignis wie „Verbindung anfordern“ entspricht, für die Funktion ngx_event_accept und das Hinzufügen dieses Ereignisses zum Epoll-Modul. Wenn ein neues Verbindungsereignis auftritt, wird ngx_event_accept aufgerufen. Der allgemeine Prozess ist wie folgt: Der Arbeitsprozess ruft kontinuierlich die Funktion ngx_process_events_and_timers in der Methode ngx_worker_process_cycle zur Verarbeitung auf.

May 13, 2023 pm 01:34 PM
nginx
So optimieren Sie Nginx und Node.js für Netzwerke mit hoher Auslastung

So optimieren Sie Nginx und Node.js für Netzwerke mit hoher Auslastung

Wenn die Netzwerkoptimierung nicht zunächst die zugrunde liegenden Übertragungsmechanismen von Nginx und Node.js versteht und eine gezielte Optimierung durchführt, ist dies, egal wie detailliert die Optimierung der beiden ist, umsonst. Im Allgemeinen verbindet Nginx den Client und die Upstream-Anwendungen über TCPSocket. Unser System verfügt über viele Schwellenwerte und Einschränkungen für TCP, die über Kernel-Parameter festgelegt werden. Die Standardwerte dieser Parameter werden häufig für allgemeine Zwecke festgelegt und können den Anforderungen von Webservern an hohen Datenverkehr und kurze Lebensdauer nicht gerecht werden. Hier sind einige Parameter, die für die Optimierung von TCP in Frage kommen. Um sie wirksam zu machen, können Sie sie in der Datei /etc/sysctl.conf oder in einer neuen Konfigurationsdatei wie /etc/sysctl ablegen.

May 13, 2023 pm 01:31 PM
Node.jsnginx
So verwenden Sie das Tool nginx.vim zur Syntaxhervorhebung und Formatierung, um die Datei nginx.conf zu konfigurieren

So verwenden Sie das Tool nginx.vim zur Syntaxhervorhebung und Formatierung, um die Datei nginx.conf zu konfigurieren

Ich verwende tengine, das Installationsverzeichnis ist /usr/local/tengine. 1. Laden Sie nginx.vim2 herunter. Laden Sie nginx.vim nach ~/.vim/syntax/ hoch und fügen Sie den folgenden Inhalt zur Datei ~/.vim/filetype.vim hinzu: aubufread,bufnewfile/etc/nginx/*,/ usr/ local/nginx/conf/*if&ft==''|setfiletypenginx|endif (flexibel entsprechend dem Nginx-Installationsverzeichnis konfiguriert) Wenn keine Verzeichnisse und Dateien vorhanden sind, erstellen Sie diese.

May 13, 2023 pm 01:28 PM
nginxnginx.conf
So implementieren Sie einen versteckten Sprung in Nginx

So implementieren Sie einen versteckten Sprung in Nginx

Der versteckte Sprung von Nginx kann die Anfrage auf eine Seite auf einer anderen Website umleiten, und die URL im Browser bleibt unverändert. In der Nginx-Konfiguration müssen Umschreiberegeln verwendet werden. Im Folgenden werden zwei Beispiele bereitgestellt, um die Konfiguration dieser Sprunganforderung zu veranschaulichen: 1. Nginx Hidden Jump-Konfigurationsbeispiel 1 springt vom Anforderungspfad https://jb51.net/data/test zu https://jb51.com/data/test/ test.html-Seite. server{listen443;server_namejb51.net;access_log/data/nginx/logs/jb51.net-

May 13, 2023 pm 01:25 PM
nginx
So implementieren Sie die Nginx-Multi-Domain-Weiterleitung

So implementieren Sie die Nginx-Multi-Domain-Weiterleitung

Grundkonzept DNSDNS ist die Abkürzung für DomainNameSystem, das Domänennamensystem. DNS ist ein Dienst im Internet, der allgemein als Domain Name Service oder Domain Name Resolution Service bezeichnet wird. Er stellt hauptsächlich Dienste zum Konvertieren von Website-Domänennamen und IP-Adressen bereit. Korrespondenz zwischen Domänennamen und IPs Es besteht eine Eins-zu-eins-Entsprechung zwischen Domänennamen und IP-Adressen, aber mehrere Domänennamen können derselben IP-Adresse entsprechen. Ebenso wie die Beziehung zwischen dem Namen einer Person und ihrer ID-Nummer ist es offensichtlich viel einfacher, sich den Namen einer Person zu merken als ihre ID-Nummer. Eine IP-Adresse ist eine numerische Adresse, die die Site eines Benutzers im Internet identifiziert. Um sie leichter merken zu können, werden Domänennamen anstelle von IP-Adressen verwendet, um Site-Adressen darzustellen, sodass sie eins zu eins entsprechen . DNS funktioniert

May 13, 2023 pm 12:58 PM
nginx
So importieren Sie Nginx-Protokolle in Elasticsearch

So importieren Sie Nginx-Protokolle in Elasticsearch

Sammeln Sie Nginx-Protokolle über Filebeat und übertragen Sie sie nach Logstash. Nach der Verarbeitung durch Logstash werden sie in Elasticsearch geschrieben. Filebeat ist nur für die Sammlungsarbeit verantwortlich, während Logstash die Protokollformatierung, Datenersetzung, Aufteilung und Indexerstellung nach dem Schreiben von Protokollen in Elasticsearch abschließt. 1. Konfigurieren Sie das Nginx-Protokollformat log_formatmain'$remote_addr$http_x_forwarded_for[$time_local]$server_name$request''

May 13, 2023 pm 12:52 PM
nginxelasticsearch

Hot-Tools-Tags

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

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

Heiße Werkzeuge

Sammlung der Laufzeitbibliothek vc9-vc14 (32+64 Bit) (Link unten)

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

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

Vollversion der PHP-Programmierer-Toolbox

Vollversion der PHP-Programmierer-Toolbox

Programmer Toolbox v1.0 PHP Integrierte Umgebung

VC11 32-Bit

VC11 32-Bit

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

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen