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 beheben Sie den Nginx 403 Forbidden-Fehler, der durch Berechtigungsprobleme verursacht wird
- Heute habe ich nginx in einer neuen Umgebung installiert. Daher sind alle Zugriffe 403. Normalerweise wurde 403 angezeigt. Ich dachte jedoch sofort, dass die Pfadkonfiguration falsch war, aber ich habe genauer hingesehen und festgestellt, dass der Verzeichnispfad in Ordnung ist .conf: Kopieren Sie den Code. Der Code lautet wie folgt: server{ listen80;server_namelocalhost;#charsetkoi8-r;#access_loglogs/host.access.logmain;location/{root/root/html;indexindex.htmlindex.htm;}} Ergebnisse der Pfadabfrage im System: Kopieren Sie den Code. Der Code lautet wie folgt: [roo
- Nginx 1486 2023-05-23 10:16:34
-
- So implementieren Sie die hohe Verfügbarkeit von Nginx in einer Produktionsumgebung
- Vorbereitungsarbeiten: 192.168.16.128192.168.16.129 zwei virtuelle Maschinen. Installieren Sie Nginx. Installieren Sie Nginx und aktualisieren Sie die Yum-Quelldatei: rpm-ivhhttp://nginx.org/packages/centos/7/noarch/rpms/nginx-release-centos-7-0.el7.ngx.noarch.rpmwget- o/ etc/yum.repos.d/centos-base.repohttp://mirrors.aliyun.com/repo/centos-7.repoInstallieren Sie nginx
- Nginx 1342 2023-05-23 09:25:12
-
- So beheben Sie Fehler beim Starten des Nginx-Dienstes in Kubernetes
- ❌Der Pod-Knoten startet nicht, auf den Nginx-Dienst kann nicht normal zugegriffen werden und der Dienststatus wird als ImagePullBackOff angezeigt. [root@m1~]#kubectlgetpodsNAMEREADYSTATUSRESARTSAGEnginx-f89759699-cgjgp0/1ImagePullBackOff0103m Zeigen Sie die Pod-Knotendetails des Nginx-Dienstes an. [root@m1~]#kubectldescribepodnginx-f89759699-cgjgpName:nginx-f89759699-cgjgpNamespace
- Nginx 940 2023-05-23 09:25:05
-
- Analyse von Nginx-Installations- und Konfigurationsbeispielen
- Plattform des Nginx-Installationssystems: CentosRelease6.6 (final) 64-Bit. 1. Installieren Sie die Kompilierungstools und Bibliotheksdateien yum-yinstallmakezlibzlib-develgcc-c++libtoolopensslopenssl-devel 2. Installieren Sie zunächst pcrepcre, damit ngnix die Rewrite-Funktion unterstützen kann. 1. Laden Sie das pcre-Installationspaket herunter, Download-Adresse: [root@bogonsrc]#wgethttp://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8
- Nginx 1058 2023-05-23 08:56:41
-
- So verwenden Sie Nginx als Reverse-Proxy zum Konfigurieren der GZip-Komprimierung
- Voraussetzungen: node.js+nginx-Reverse-Proxy. Arbeit, die node.js ausführen muss: express4.0 oder niedriger: app.use(express.compress()); // Hauptsächlich dieser Satz app.use(express.json () );app.use(express.urlencoded());app.use(express.bodyparser());app.use(express.methodoverride());app.use(express.cookieparser());Um zu lassen Alle Anfragen werden komprimiert, also c
- Nginx 1100 2023-05-22 23:43:04
-
- So implementieren Sie mit Nginx einen Lastausgleichscluster mit dynamischer und statischer Trennung
- 1. Experimentelle Umgebung 1.1 System und Dienste Dieses Mal verwendete Betriebssystem und Dienste: Für dieses Experiment sind insgesamt 3 Server erforderlich, ein Nginx als Lastausgleichsverteiler und ein dynamischer und statischer Trennungsverteiler sowie zwei Apache als Backend-Server Erzielen Sie einen Lastausgleich und eine dynamische Trennung zweier Apache-Server. Betriebssystem: Centos7.6nginx Version: Version 1.22 Apache-Version: 2.4.6PHP-Version, die standardmäßig mit dem System geliefert wird: 5.4.16 Apache- und PHP-Version, die standardmäßig mit dem System geliefert wird, beide können auf die neueste Version aktualisiert werden und können kann von der offiziellen Website heruntergeladen und installiert werden. 1.2 Das diesmal zu implementierende Architekturdiagramm: Im Allgemeinen sind unsere Server in viele Typen unterteilt, einschließlich Dateiserver, Bildserver usw.
- Nginx 1386 2023-05-22 22:52:41
-
- So legen Sie das Ressourcenanforderungsverzeichnis in Nginx fest
- Methode 1: Rootroot verwenden: Legen Sie den angeforderten Root-Verzeichnispfad auf den Root-Verzeichnispfad fest, in dem der Nginx-Server nach Erhalt der Anforderung nach Ressourcen sucht. Die Falldemonstration lautet wie folgt Darin befindet sich ein Bild. nginx.conf Ändern Sie den Standardzugriffspfad in der Konfigurationsdatei wie folgt auf die Bilder im Verzeichnis oben: location/{#roothtml;#indexindex.htmlindex.htm;rootD:/dev -tools/nginx/V1/nginx-1.16.1/images ;index2.jpg;} Nach dem Neustart des Nginx-Dienstes,
- Nginx 1614 2023-05-22 22:37:04
-
- So installieren und verwenden Sie Nginx im Linux-System
- Einführung in Nginx: Nginx ist ein sehr leistungsstarker, leistungsstarker Web- und Reverse-Proxy-Dienst. Eine der Softwareplattformen, die häufig von Host-Geschäftsinhabern ausgewählt werden. Das Linux-System installiert Nginx, lädt es herunter und überträgt es auf den Server. Der erste Schritt besteht darin, tar-zxvfnginx-1.13.1.tar.gz zu dekomprimieren und das Verzeichnis von nginx-1.13.1 einzugeben. Überprüfen Sie die folgenden Dateien und stellen Sie fest, dass nginx über das Quellpaket veröffentlicht wurde und nginx in C geschrieben ist. Daher muss der C/C++-Compiler Yuminsta installiert werden
- Nginx 914 2023-05-22 22:22:04
-
- Wie Nginx das Problem domänenübergreifender Sekundäranfragen von WebApi und einzelner Vue-Seiten löst
- 1. Einführung Da das Projekt vom Front- und Back-End getrennt ist, werden die API-Schnittstelle und das Web-Front-End an verschiedenen Standorten bereitgestellt. Im vorherigen Artikel verwendet die domänenübergreifende Anforderungslösung von webapiajax (Cors-Implementierung) domänenübergreifend Verarbeitung anstelle von JSONP. Aber nach einiger Zeit habe ich ein sehr seltsames Problem entdeckt. Jedes Mal, wenn das Frontend eine Anfrage initiiert, kann ich über die Entwicklertools des Browsers sehen, dass es unter der ersten Methode zwei Anfragen für dieselbe URL gibt Bei der Anfrage handelt es sich um Optionen, die Methode der zweiten Anfrage ist das eigentliche Abrufen oder Posten, und die erste Anfrage gibt keine Daten zurück und die zweite Anfrage gibt normale Daten zurück. 2. Grund für die ersten Optionen
- Nginx 1180 2023-05-22 22:03:03
-
- So richten Sie Nginx- und PHP-Server unter Ubuntu ein
- Installieren Sie nginx, führen Sie den folgenden Befehl aus und der Vorgang wird schnell abgeschlossen sudoapt-getinstallnginx Standardinstallationsort der Konfigurationsdatei: conf:/etc/nginx/nginx.confbin:/usr/sbin/nginxvhost:/etc/nginx/sites- enable/defaultcgi-params: /etc/nginx/fastcgi-params Installieren Sie das PHP-CGI-Modul sudoapt-getinstallphp5-cgi. Standardinstallationsort der Konfigurationsdatei: php-cgi:/usr/bin/php-cg
- Nginx 903 2023-05-22 21:10:27
-
- So konfigurieren Sie die Nginx-Standardsite
- Konfigurieren Sie den Standard-Site-Server {listen80default;} Wenn mehrere virtuelle Hosts auf einem Nginx-Dienst erstellt werden, wird dieser standardmäßig von oben nach unten durchsucht. Wenn der virtuelle Host nicht übereinstimmen kann, wird der Inhalt des ersten virtuellen Hosts zurückgegeben. Wenn Sie beim Festlegen der Standardsite eine angeben möchten, können Sie den virtuellen Host dieser Site am Speicherort des ersten virtuellen Hosts in der Konfigurationsdatei platzieren oder listendefault auf dem virtuellen Host dieser Site konfigurieren.
- Nginx 1521 2023-05-22 21:01:05
-
- So lösen Sie das Problem, dass der NGINX-Reverse-Proxy bei einer POST-Anfrage einer HTML-Seite 405 zurückgibt
- 实现如下:server{listen80;listen443ssl;server_namenirvana.test-a.gogen;ssl_certificate/etc/nginx/ssl/nirvana.test-a.gogen.crt;ssl_certificate_key/etc/nginx/ssl/nirvana.test-a.gogen .key;proxy_connect_timeout600;proxy_read_timeout600;proxy_send_timeout600;c
- Nginx 2548 2023-05-22 19:49:04
-
- So fügen Sie eine Konto- und Passwortverifizierung in Nginx hinzu
- nginx fügt Konto- und Passwortauthentifizierungsserver hinzu{location/{auth_basic"pleaseinputuser&passwd";auth_basic_user_filekey/auth.key;}} Es gibt viele Dienste, auf die über nginx zugegriffen werden kann, die jedoch keine Kontoauthentifizierungsfunktionen bieten. Sie können die authbase-Kontopasswortauthentifizierung verwenden bereitgestellt von nginx. Zur Implementierung können Sie das folgende Skript verwenden, um das Kontopasswort zu generieren: #catpwd.pl#!/usr/bin/perlusestrict;my$pw=$ARGV[0];printcrypt
- Nginx 1652 2023-05-22 19:46:04
-
- So verwenden Sie den Nginx-Proxy für den Zugriff auf das Internet
- HTTP-Proxy-Konfiguration#Proxy-Internetserver weiterleiten{listen38080;#Resolution domain name restarter8.8.8.8;location/{proxy_pass$scheme://$http_host$request_uri;}}Konfigurieren Sie die Proxy-IP und den Port im Browser und greifen Sie dann darauf zu http://www.ip138.com, Sie können feststellen, dass sich die IP geändert hat, was darauf hinweist, dass die https-Website nicht geöffnet werden kann. Dies liegt daran, dass der native Nginx nur http-Forward-Proxy unterstützt Um Nginx für den https-Forward-Proxy zu unterstützen, können Sie ngx_http_proxy_connect_ aufrufen.
- Nginx 2026 2023-05-22 19:35:18
-
- Was sind die Grundkonzepte und Prinzipien von Nginx?
- 1. Das Grundkonzept von Nginx (enginex) ist ein leistungsstarker HTTP- und Reverse-Proxy-Webserver, der auch IMAP/POP3/SMTP-Dienste bereitstellt. Seine Merkmale sind, dass es weniger Speicher beansprucht und über starke Parallelitätsfähigkeiten verfügt. Tatsächlich sind die Parallelitätsfähigkeiten von Nginx unter Webservern desselben Typs besser geeignet. Zu den Benutzern von Nginx-Websites auf dem chinesischen Festland gehören: Baidu, JD.com, Sina, NetEase, Tencent , Taobao usw. Nginx wurde speziell für die Leistungsoptimierung entwickelt. Bei der Implementierung wird großer Wert auf Effizienz gelegt und es wird berichtet, dass es bis zu 50.000 gleichzeitige Verbindungen unterstützen kann. Nginx kann nicht nur als Reverse-Proxy für den Lastausgleich verwendet werden; es kann auch als Forward-Proxy für den Internetzugang usw. verwendet werden.
- Nginx 1747 2023-05-22 18:40:40