aktueller Standort:Heim > Technische Artikel > Betrieb und Instandhaltung > Nginx
- Richtung:
- alle web3.0 Backend-Entwicklung Web-Frontend Datenbank Betrieb und Instandhaltung Entwicklungswerkzeuge PHP-Framework tägliche Programmierung WeChat-Applet häufiges Problem andere Technik CMS-Tutorial Java System-Tutorial Computer-Tutorials Hardware-Tutorial Mobiles Tutorial Software-Tutorial Tutorial für Handyspiele
- Klassifizieren:
-
- Was ist das Konzept von Linux Nginx?
- linuxnginx ist ein leistungsstarker HTTP- und Reverse-Proxy-Webserver, der auch IMAP/POP3/SMTP-Dienste bereitstellt. Er zeichnet sich durch geringe Speichernutzung und starke Parallelitätsfähigkeiten aus. Tatsächlich sind die Parallelitätsfähigkeiten von nginx die besten unter Webservern desselben Typs. besser. 1.Was ist Nginx? Ich glaube, dass viele Freunde, die Linux lernen oder sich bereits mit Betrieb und Wartung beschäftigen, von Nginx gehört haben. Was genau ist das also? Warum ist es so beliebt? Erstens ist Nginx ein von den Russen erfundener Hochleistungs-Webserver. Er hat die Funktion eines Webservers wie früher Apache, IIS, Lighttpd usw. Er kann Ressourcen wie Website-Code veröffentlichen und Benutzer mit Informationen versorgen.
- Nginx 2679 2023-05-19 18:43:53
-
- So installieren Sie Nginx in einer Linux-Centos7-Umgebung
- Detaillierte Erläuterung der Schritte zur Installation von Nginx in der Linuxcentos7-Umgebung. 1. Gehen Sie zunächst zur offiziellen Nginx-Website, um das Nginx-Installationspaket herunterzuladen. Nach dem Herunterladen sehen Sie eine Datei ähnlich der folgenden Öffnen Sie das Verzeichnis nginx-src und führen Sie den folgenden Befehl aus: mkdirnginx- src&&cdnginx-src Natürlich können Sie auch unter Linux den folgenden Befehl ausführen, um das Nginx-Installationspaket wgethttp://nginx.org/download/nginx-1.5.9 herunterzuladen. tar.gz2 und dekomprimieren Sie die nginx-1.5.9.tar.gz-Datei tar-wxya
- Nginx 1714 2023-05-19 17:55:06
-
- So erstellen und konfigurieren Sie den Nginx-Dienst unter Ubuntu
- 1. Nginx Nginx („enginex“) ist ein leistungsstarker Web- und Reverse-Proxy-Server, der vom russischen Programmierer IgorSysoev entwickelt wurde. Er ist auch ein IMAP/POP3/SMTP-Proxy-Server. Einer der drei großen WEB-Server: Apache, Nginx und Lighttpd. Bei hoher Verbindungsparallelität ist Nginx eine gute Alternative zum Apache-Server. Statischer Server in Nginx-Anwendungsszenarien. (Bild- und Videodienst) Ein weiterer ist lighttpd. Zehntausende gleichzeitiger Vorgänge, HTML, JS, CSS, FLV, JPG, GIF usw. Dynamischer Dienst, Nginx&md
- Nginx 2585 2023-05-19 17:47:11
-
- So verwenden Sie Docker zum Ändern von Nginx-Dateien
- 1. Nginx mit Docker installieren: Es ist sehr einfach, Nginx mit Docker zu installieren. Weitere Informationen finden Sie in diesem offiziellen Website-Artikel. 2. Geben Sie nach der Installation den Docker-Container ein: Führen Sie den Befehl aus: dockerexec-it container idbash. Beachten Sie, dass der Behälter zum Betreten geöffnet sein muss. 3. Nehmen Sie als Beispiel die Änderung von index.html von nginx: 1. Geben Sie das Verzeichnis ein, in dem sich der Index befindet: cdusr/share/nginx/html 2. Bearbeiten Sie index.html. Der entscheidende Punkt ist, dass hier ein Fehler gemeldet wird. wie folgt 3. Es wird angezeigt, dass kein vim-Befehl vorhanden ist. Installieren Sie diesen Befehl: apt-getinstallvim Wenn dies fehlschlägt, aktualisieren Sie den Befehl apt-get.
- Nginx 1798 2023-05-19 15:52:06
-
- Nginx-Initialisierungskonfigurationsmethode
- Grundkonzept Die häufigste Verwendung von Nginx ist die Bereitstellung von Reverse-Proxy-Diensten. Was ist also ein Reverse-Proxy? Ich glaube, dass viele Landsleute auf dem Festland in diesem magischen Land einen Forward-Proxy verwendet haben. Das Prinzip ist ungefähr wie folgt: Der Proxyserver fungiert als Vermittler auf der Clientseite, um Anfragen anzunehmen, den echten Client zu verbergen und Ressourcen vom Server zu erhalten. Wenn sich der Proxyserver außerhalb der Chinesischen Mauer befindet, kann er uns auch dabei helfen, den Zweck der Überquerung der Chinesischen Mauer zu erreichen. Wie der Name schon sagt, besteht ein Reverse-Proxy darin, den Proxy-Server als Vermittler für den Server zu verwenden und den Server zu verbergen, der tatsächlich Dienste bereitstellt. Das Prinzip ist ungefähr wie folgt: Dies dient natürlich nicht dazu, den Großen zu überwinden Wall, sondern um eine Reihe von Funktionen wie Sicherheit und Lastausgleich zu erreichen. Die sogenannte Sicherheit bedeutet, dass die Anfrage des Clients nicht direkt auf den Intranet-Server fällt, sondern
- Nginx 1738 2023-05-19 15:22:42
-
- So verwenden Sie Nginx-Keepalive
- Der Standardanforderungsheader des http1.1-Protokolls besteht darin, Keepalive standardmäßig zu aktivieren, wie in der Abbildung gezeigt: Was ist Keepalive? Was ist die Funktion? Keepalive ist ein Mechanismus in TCP, der tote Verbindungen erkennen kann. Seine Funktion besteht darin, zu verhindern, dass lange Socket-Verbindungen getrennt werden. Es ist eine Funktion der TCP-Schicht und gehört nicht zur Anwendungsschicht. Wie hält die TCP-Schicht eine lange Verbindung aufrecht? Schauen wir uns zunächst die Verwendung von Keepalive an: Es gibt drei Parameter, die für die Anwendungsschicht offen sind: sk->keepalive_probes: die Anzahl der Erkennungen, die Anzahl der Wiederholungsversuche sk->keepalive_time, das Heartbeat-Intervall der Erkennung und wie viele Sekunden Nachdem die TCP-Verbindung kein Datenpaket übertragen hat, wird das Erkennungspaket gestartet
- Nginx 1777 2023-05-19 14:13:13
-
- So implementieren Sie die Multi-Port-Zuordnung mit dem Nginx-Reverse-Proxy
- Code-Erklärung 1.1 http:www.baidu.test.com ist standardmäßig 80, greifen Sie auf „/“ zu, um den Reverse-Proxy zu verwenden, und greifen Sie dann auf den lokalen 8083 zu. 1.28083 stellt die lokale Front-End-Projektzugriffsadresse dar, die das Front-End benötigt Zugriff auf die Hintergrunddaten, „/“, weiter Proxy zur Hintergrundadresse 9803; Auf diese Weise kann der Zugriff auf mehrere Ports abgeschlossen werden, solange Port 80 geöffnet ist. Die 1.4root-Konfiguration kann ein absoluter oder ein relativer Pfad sein. server{listen80;server_namewww.baidu.test.com;#Der Domänenname, den Sie eingeben möchten, mehrere durch Kommas trennen location/{proxy_passhttp:
- Nginx 2565 2023-05-19 13:56:05
-
- So erstellen Sie einen Bild- und Videoserver mit Nginx
- 1 Vorwort Zunächst zwei Geschichten: 1.1 Über das Video Als ich vor einigen Jahren in meiner letzten Firma arbeitete, war es wirklich unangenehm, das interne Netzwerk aufzubauen Überprüfen Sie alle Informationen. Ich konnte nur ein Mobiltelefon verwenden. Ich kann den Code nicht finden und kann ihn nur einzeln eingeben. Eines Tages empfingen wir einen Kunden und wollten ihm ein Werbevideo für unser neues Produkt zeigen, aber das Video war gerade fertig und befand sich noch im Intranet. Sie saßen im Konferenzraum und warteten darauf, das Video anzusehen Der Chef kam heraus. Ich nahm das Video, nahm meinen Laptop und war fassungslos. Das Video war im Intranet und alle USB-Anschlüsse auf dem Desktop waren blockiert. Es ist so dringend, dass ich nicht weiß, was ich tun soll, um etwas aus dem Intranet zu erhalten. Ich muss mehrere Ebenen der E-Mail-Genehmigung durchlaufen. Zu diesem Zeitpunkt trat ich vor und nutzte Nginx, um das Video über uns mit drei Parteien zu verbinden.
- Nginx 3268 2023-05-19 13:47:03
-
- So konfigurieren Sie die Standardproduktionsumgebung von CentOS+Nginx+PHP+MySQL
- php5.3.1mysql5.0.89nginx0.8.33 oder 0.7.65 (optional) Dies ist viel besser als jedes im Internet verbreitete Ein-Klick-Installationspaket. Diese Installationsmethode wird dringend empfohlen und ist für alle Anfänger und Experten geeignet. Das Kompilieren und Installieren des gesamten Quellcodes auf meinem Server ist nicht viel besser und immer noch sehr mühsam. Meine Installation enthält bereits einige gängige PHP-Erweiterungen wie PDO, Eaccelerator, Memcache, Tidy usw. Minimieren Sie die Installation von Centos, erstellen Sie dann ein neues Repo#vi/etc/yum.repos.d/centos.21andy.com.repo und geben Sie den folgenden Inhalt ein: [21andy.com]name=
- Nginx 1451 2023-05-19 13:37:18
-
- So installieren, starten, starten und stoppen Sie Nginx unter Linux
- Was ist Nginx? Wie kann ich Nginx im Linux-System neu starten/stoppen? Als Antwort auf die oben genannten Probleme wird Ihnen im folgenden Artikel erläutert, was Nginx konkret ist und wie Nginx unter Linux installiert/gestartet/neu gestartet/gestoppt wird. Was ist Nginx? Nginx ist ein leichter Webserver/Reverse-Proxy-Server und E-Mail-Proxy-Server, der unter einer BSD-ähnlichen Lizenz veröffentlicht wird. Es wurde vom russischen Programmierer lgorSysoev entwickelt und wird von Rambler, einer großen russischen Portal-Website und Suchmaschine, verwendet. Seine Merkmale sind, dass es weniger Speicher belegt und über starke Parallelitätsfähigkeiten verfügt. Tatsächlich sind die Parallelitätsfähigkeiten von Nginx unter Webservern desselben Typs besser. NginxVergleich
- Nginx 1285 2023-05-19 13:28:57
-
- So verwenden Sie das Nginx-URL-Rewriting
- Nginx URL Rewrite 1. Zusammenfassung des URL-Rewrite-Moduls (Rewrite) Dieses Modul ermöglicht das Umschreiben von URI mithilfe regulärer Ausdrücke (erfordert die PCRE-Bibliothek) und kann verschiedene Konfigurationen basierend auf relevanten Variablen umleiten und auswählen. Wenn diese Anweisung im Serverfeld angegeben ist, wird sie ausgeführt, bevor der angeforderte Speicherort bestimmt wird. Wenn nach der Ausführung der Anweisung weitere Umschreiberegeln am ausgewählten Speicherort vorhanden sind, werden diese ebenfalls ausgeführt. Wenn die Ausführung dieser Anweisung in „location“ einen neuen URI generiert, bestimmt „location“ erneut den neuen URI. Eine solche Schleife kann bis zu 10 Mal ausgeführt werden, danach gibt Nginx einen 500-Fehler zurück. Syntax brechen
- Nginx 1290 2023-05-19 12:37:06
-
- So zeigen Sie den NGINX-Versionsinformationsbefehl im Linux-System an
- 1. Überprüfen Sie die auf dem Server installierte Nginx-Versionsnummer, hauptsächlich über die Option -v oder -V. Die Anzeigemethode ist in der folgenden Abbildung dargestellt. -V zeigt die Nginx-Version, die Compiler-Version und die Konfigurationsparameter an
- Nginx 5984 2023-05-19 12:25:06
-
- Wie lässt Nginx keinen Zugriff über IP zu?
- Der Zugriff auf den Server über IP ist nicht zulässig. {listen80default;server_name_;return404;} Möglicherweise sind einige nicht registrierte Domänennamen vorhanden oder Sie möchten nicht, dass die Serveradresse auf Ihren Server verweist. Dies hat gewisse Auswirkungen auf Ihre Website Um den Zugriff auf IP-Adressen oder unkonfigurierte Domänennamen zu verhindern, verwenden wir die oben genannte Standardregel, um den gesamten Standardverkehr auf 404 umzuleiten. Natürlich können Sie beim Zugriff auch alle unkonfigurierten Adressen direkt auf 301 umleiten kann auch eine gewisse Menge an Traffic auf Ihren Website-Server bringen{rewrite^/(.*)$https://ops-c
- Nginx 2151 2023-05-19 11:43:06
-
- So lösen Sie das Bildzugriffsproblem 404 nach der Konfiguration des Nginx-Bildservers
- Meine falsche Konfiguration ist: Root-Adresse der Serverdatei: Ich möchte diese Adresse über den Browser eingeben, um auf das Bild zuzugreifen: Ich werde jedoch feststellen, dass die Datei nicht gefunden werden kann und immer 404 lautet. Der Grund dafür ist, dass die Root-Pfadkonfiguration falsch ist Werfen wir einen Blick auf das Root-Pfadprinzip: Root-Konfiguration Dies bedeutet, dass auf das von Root konfigurierte Verzeichnis die URL folgt, um den entsprechenden Dateipfad zu bilden. Dies bedeutet, dass die Adresse, die wir in den Browser eingeben, tatsächlich auf /home/ftpuser/images/images/~~~ zugreift. Wir werden /images nach unserem Standort für den tatsächlich aufgerufenen Pfad buchstabieren, und dann gibt es zwei Verarbeitungsmethoden. Die Verarbeitungsmethode besteht darin, die Bilder hinter Root wie folgt zu entfernen: Geben Sie auf diese Weise den Browser ein
- Nginx 4131 2023-05-19 11:22:06
-
- So installieren Sie Nginx über Yum in Centos6.5
- Das Folgende ist: Centos6.5 installiert Nginx über yum und fordert Sie dazu auf, epe zu installieren: Nach der Installation von epel wird yum-yinstallnginx installiert Nginx-Schnittstelle durch Zugriff auf die Maschinen-IP im Browser. Wenn kein Zugriff möglich ist, überprüfen Sie den Status der Linux-Firewall. Nachdem wir Port 80 für den Zugriff auf Nginx hinzugefügt haben, müssen wir die Konfigurationsdatei nach Bedarf ändern. Sie können zunächst ps-ef|grepnginx verwenden, um die derzeit von Nginx verwendete Konfigurationsdatei anzuzeigen.
- Nginx 1329 2023-05-19 10:28:06