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:
-
- So installieren, bereitstellen und verwenden Sie Nginx unter Linux
- 1. Download 2. Bereitstellung 2.1 Installationsvoraussetzungen Zur Installation unter Linux müssen Sie die folgenden Komponenten installieren: 1.gcc&&g++yuminstallgcc-c++2.pcreyuminstall-ypcrepcre-devel3.zlibyuminstall-yzlibzlib-devel4.opensslyuminstall-yopensslopenssl-devel2 .2 Installation 1 .Entpacken Sie die Nginx-Datei tar-zxvfnginx-1.17.5.tar.gz2.Installation ##Erstellen Sie ein Nginx-Installationsverzeichnis mkdirnginxcdngin
- Nginx 1314 2023-05-24 15:22:06
-
- So konfigurieren Sie mehrere WeChat unter Nginx-Reverse-Proxy-Port 80
- Detaillierte Erläuterung der Konfiguration mehrerer WeChat-Projekte unter dem Nginx-Reverse-Proxy-Port 80. Wenn wir zur Entwicklung auf die öffentliche WeChat-Kontoplattform zugreifen möchten, müssen wir die Serverkonfiguration ausfüllen und dann die Geschäftslogik gemäß dem Schnittstellendokument implementieren. Die offizielle WeChat-Kontoschnittstelle unterstützt jedoch nur Schnittstelle 80 (Port 80). Aus geschäftlichen Gründen müssen wir zwei Projekte, die eine WeChat-Autorisierung erfordern, unter einem offiziellen Kontodomänennamen veröffentlichen. Was sollen wir tun? Wir können den Nginx-Server als Reverse-Proxy verwenden, um dieses Problem zu lösen. Der Nginx-Server greift extern auf Port 80 zu und greift dann intern auf verschiedene Projekte zu, basierend auf unterschiedlichen URL-Parametern. Die Nginx-Konfiguration lautet wie folgt: Öffnen Sie /usr/local/nginx/conf/nginx.confworke
- Nginx 1506 2023-05-24 14:58:06
-
- Analyse von Standortkonfigurationsbeispielen im Nginx-Server
- Lassen Sie mich zunächst kurz die Arten von Standort- und Übereinstimmungsregeln am Beispiel von nginxwiki vorstellen: location=/{#matchesthequery/only.[configurationa]}location/{#matchesanyquery,sinceallqueriesbeginwith/,butregular#expressionsandanylongerconventionalblockswillbe#matchedfirst .[ Konfigurationb]}Standort^~/im
- Nginx 1058 2023-05-24 14:05:22
-
- So zeigen Sie das Nginx-Installationsverzeichnis im Linux-System an
- 1. Überprüfen Sie das Nginx-Installationsverzeichnis ps-ef|grepnginx 2. Überprüfen Sie den Pfad der Konfigurationsdatei nginx.conf nginx-t Mit diesem Befehl kann auch überprüft werden, ob die Konfigurationsdatei korrekt ist. Natürlich können Sie auch den Befehl find verwenden, um nach Dateien zu suchen. #Suchen Sie die Datei mit dem Namen nginx.conf im Verzeichnis /root. find/-namenginx.conf. #Finden Sie die Datei mit dem Namen nginx.conf im Verzeichnis /etc. find/etc- namenginx .conf Welche Linux-Versionen gibt es? Die Linux-Versionen sind: Deepin, UbuntuKylin, Manjaro, LinuxMint, Ub
- Nginx 17536 2023-05-24 13:40:07
-
- So konfigurieren Sie den Socket-Weiterleitungsport von Nginx
- Häufige Szenarien für Nginx-Weiterleitungs-Socket-Ports: In Online-Lernanwendungen wird zusätzlich zu den regulären Funktionen eine Chatroom-Funktion hinzugefügt, während das Front-End dies nicht möchte Stellen Sie im IP:Port-Modus eine direkte Verbindung zum Dienst her, daher muss Nginx für die Weiterleitung verwendet werden. Unter normalen Umständen können wir direkt einen Socket-Link auf der Benutzerseite einrichten, aber ein solcher Vorgang legt den Port offen und birgt bestimmte Sicherheitsrisiken. Die Verwendung von Nginx für die Weiterleitung kann den Port verbergen. Ein weiteres Problem besteht darin, dass einige Header-Parameter während des Weiterleitungsprozesses auch zum Socket-Dienstanbieter gebracht werden müssen. Andere benötigen nur Nginx, um die Konvertierung vom regulären Protokoll zum WebSocket durchzuführen. Unter ihnen&qu
- Nginx 2515 2023-05-24 11:37:06
-
- So richten Sie die PHP-Umgebung für MacBook Nginx ein
- Schritt 1: Homebrew installieren Homebrew ist ein sehr benutzerfreundlicher Software-Installationspaketmanager unter MacOSX. Er ermöglicht Entwicklern die einfache Installation verschiedener Entwicklungsprogramme wie PHP, MySQL usw. Geben Sie im Terminal den folgenden Befehl ein, um Homebrew zu installieren: /usr/bin/ruby –e „$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)“ Nach erfolgreicher Installation können Sie Mit dem folgenden Befehl können Sie überprüfen, ob die Installation erfolgreich war: brew-v gibt die Versionsnummer aus, um zu beweisen, dass Homebrew erfolgreich installiert wurde.
- Nginx 1906 2023-05-24 11:16:48
-
- Was ist der Grund, warum Nginx PHP den Fehler 502 meldet und wie kann man ihn beheben?
- 1. Was ist ein 502-Fehler? Kurz gesagt, wenn Sie eine Website-Seite besuchen und auf der Seite „502 Gateway Error“ angezeigt wird, bedeutet dies, dass Ihre Anfrage nicht angenommen oder verarbeitet werden kann und die entsprechende Anfrage nicht abgeschlossen werden kann. In den meisten Fällen liegt dies daran, dass Nginx das nicht verarbeiten kann Anfrage von PHP. Wird dadurch verursacht, dass der FastCGI-Prozess die entsprechende Antwort erhält. Der 502-Fehler ist einer der häufigsten HTTP-Fehler, insbesondere wenn der Nginx-Server als Reverse-Proxy-Server verwendet wird. Wenn er auftritt, wird dem Benutzer eine Fehlerseite angezeigt, die besagt, dass die Anfrage vom Server empfangen wurde, der Server jedoch nicht nicht in der Lage, korrekt auf Anfragen zu antworten. 2. Der Grund für den Fehler 502 ist, dass die PHP-FPM-Verbindung zum Nginx-Reverse-Proxy fehlgeschlagen ist.
- Nginx 4476 2023-05-24 10:39:07
-
- So installieren und stellen Sie Nginx mit Centos7.3 bereit und konfigurieren https
- Installationsumgebung 1.gcc-Installation 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: yuminstallgcc-c++2.pcrepcre-devel Installation pcre-devel ist eine sekundäre Entwicklungsbibliothek Entwickelt mit pcre. : yuminstall-ypcrepcre-devel3.zlib Die Installation der zlib-Bibliothek bietet viele Komprimierungs- und Dekomprimierungsmethoden. Nginx kann zlib verwenden, um den Inhalt des http-Pakets zu gzipen: yuminstall-yzlibzlib-devel4.openssl Installiert eine starke Secure-Socket-Layer-Passwortbibliothek Hauptpasswort
- Nginx 988 2023-05-24 08:37:12
-
- So installieren und konfigurieren Sie Nginx unter Linux
- 1. Installieren und konfigurieren Sie Nginx unter Linux. Lösen Sie die Probleme Schritt für Schritt, wenn Sie Nginx zum ersten Mal installieren. Verwenden Sie das Tool securecrt, um eine Verbindung zum Server herzustellen und sich anzumelden. Wenn Sie den Befehl 1.1rz ausführen, wird ein Dialogfeld angezeigt. Wählen Sie das Nginx-komprimierte Paket aus, das hochgeladen werden soll. #rz1.2 Entpacken Sie [root@vw010001135067~]#cd/usr/local/[root@vw010001135067local]#tar-zvxfnginx-1.10.2.tar.gz1.3 Geben Sie den Nginx-Ordner ein und führen Sie den Befehl ./configure aus [root @ vw010001135067local]#c
- Nginx 3830 2023-05-23 23:22:04
-
- Was sind Nginx Smooth Restart und FPM Smooth Restart?
- Graceful Restart GR ist die Abkürzung für Graceful Restart. Es handelt sich um einen Mechanismus, der sicherstellt, dass Weiterleitungsdienste beim Neustart des Protokolls nicht unterbrochen werden. Der Kern des GR-Mechanismus besteht darin, dass ein Gerät beim Neustart des Protokolls seine umliegenden Geräte benachrichtigen kann, um innerhalb eines bestimmten Zeitraums stabile Nachbarbeziehungen und Routen zum Gerät aufrechtzuerhalten. Nachdem das Protokoll neu gestartet wurde, unterstützen Peripheriegeräte es bei der Synchronisierung von Informationen (einschließlich verschiedener Topologie-, Routing- und Sitzungsinformationen, die von Routing-/MPLS-bezogenen Protokollen verwaltet werden, die GR unterstützen) und stellen das Gerät in kürzester Zeit wieder in den Zustand vor dem Neustart. Zustand. Während des gesamten Protokollneustartvorgangs kommt es zu keinem Routenwechsel und es kommt zu keiner Änderung des Paketweiterleitungspfads. Das gesamte System kann Daten ohne Unterbrechung weiterleiten. Dieser Vorgang wird als reibungsloser Neustart bezeichnet.
- Nginx 1529 2023-05-23 21:08:43
-
- So verbieten Sie bestimmten IPs und ausländischen IPs den Zugriff auf die Website basierend auf Nginx
- Es gibt viele Möglichkeiten, Nginx zu verwenden, um den Zugriff bestimmter IPs und ausländischer IPs auf meine Website zu verhindern. ①Installieren Sie die Geoip2-Erweiterungsabhängigkeit: [root@fxkj~]#yuminstalllibmaxminddb-devel-y ②Laden Sie das Modul ngx_http_geoip2_module herunter: [root@fxkjtmp]#gitclonehttps://github.com/leev/ngx_http_geoip2_module.git[rotmp]#③Entpacken
- Nginx 2030 2023-05-23 19:13:43
-
- So lösen Sie verstümmelte chinesische Zeichen auf der Nginx-Homepage
- Die Lösung besteht darin, charsetutf-8; oder charset'utf-8';server{listen80;server_namelocalhost;charsetutf-8;#access_loglogs/host.access.logmain; einzufügen Konfigurationsdatei) location/{roothtml;indexindex.htmlindex.htm;} oder server{listen80;server_name
- Nginx 2454 2023-05-23 19:10:04
-
- Beispielanalyse der Tomcat7 Nginx Redis-Konfiguration unter CentOS6.5
- Alle Konfigurationen werden auf einem Computer abgeschlossen und die Informationen zur Bereitstellungstopologie lauten wie folgt: Hinweis: Da die Redis-Konfiguration streng auf das JAR-Paket und die Tomcat-Version beschränkt ist, stellen Sie sicher, dass Sie Tomcat7 und das in diesem Artikel bereitgestellte JAR-Paket verwenden. Download-Adresse: http://pan.baidu.com/s/1bo67kytomcat:tomcat1localhost:8080tomcat2localhost:9080nginx:localhost:1210redis:localhost:63791. Tomcat-Installation und -Konfiguration 1. Ändern Sie in der Datei server.xml den Port von tomcat2. Insgesamt benötigt
- Nginx 933 2023-05-23 18:49:12
-
- So installieren Sie den Reverse-Proxy nginx1.10.1 in Windows, um auf die IIS-Website zuzugreifen
- Gehen Sie zunächst auf die offizielle Website, um das Softwarepaket herunterzuladen und zu entpacken. Es ist am besten, das Pfadproblem mit der chinesischen Nginx-Konfiguration zu vermeiden. Unter Windows kann der Dateipfad durch „\“, „\\“ getrennt werden. oder „/“. Aber „\“ verursacht am wahrscheinlichsten Probleme, also vermeiden Sie die Verwendung. Fügen Sie keinen Pfad hinzu, da sonst ein Fehler auftritt. Wenn ich ihn beispielsweise auf dem E-Laufwerk entpacke, findet der Befehl cmd den Ordner, in dem sich nginx.exe befindet, cde:\worksoftware\. nginx-1.10.1, und stellen Sie dann sicher, dass die Datei nginx.conf kein Problem darstellt. Tatsächlich ist die Konfigurationsdatei die wichtigste und wichtigste.
- Nginx 2012 2023-05-23 17:40:06
-
- So legen Sie einen Domänennamen der dritten Ebene in Nginx fest
- Problembeschreibung: Durch die Konfiguration von nginx können Sie eine IP-Adresse einrichten, um über verschiedene Ports auf verschiedene Webanwendungen zuzugreifen. Nach einiger Zeit verschwimmt jedoch die Beziehung zwischen der Portnummer und der Anwendung. Zum Beispiel http://120.79.79.xx:9001 und Foreign.xxx.xin. Obwohl diese beiden URLs auf dieselbe Website verweisen, ist letztere offensichtlich bedeutungslos und viel besser als erstere. Gleichzeitig hat Letzteres bei der Website-SEO auch ein höheres Gewicht als Ersteres. Grundkenntnisse: Domänenname der obersten Ebene: .com.cn; Domänenname der zweiten Ebene: baidu.comsina.com, darunter Domänenname der zweiten Ebene: zhidao.baidu.com; , darunter zhi
- Nginx 1900 2023-05-23 17:31:06