aktueller Standort:Heim > Technische Artikel > Betrieb und Instandhaltung > Nginx

  • So konfigurieren Sie mehrere Front-End-Projekte in Nginx
    So konfigurieren Sie mehrere Front-End-Projekte in Nginx
    In letzter Zeit muss ein Server mit mehreren Front-End-Projekten konfiguriert werden. Natürlich ist Nginx erforderlich, um die Front-End- und Back-End-Projekte zu trennen. Ein einzelnes Projekt ist in Ordnung. Ändern Sie die Konfigurationsdatei nginx.conf von nginx wie folgt: #usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;pid/usr/local/nginx /logs/ nginx.pid;events{worker_connections1024;}
    Nginx 2754 2023-05-21 10:34:20
  • So konfigurieren Sie Nginx Anti-Leeching
    So konfigurieren Sie Nginx Anti-Leeching
    Aus Gründen der Dienstleistung speichern wir normalerweise statische HTML-Ressourcen in mehreren Diensten nach unterschiedlichen Typen. Wenn das Topologiediagramm: Die Referrer-Funktion im Hypertext-Übertragungsprotokoll Referer: Null bedeutet, dass der Anforderer direkt zugreift. Referer: Blockiert wird normalerweise vom Firewall-Gerät hinzugefügt. Referer: URL bedeutet, dass der Host in der URL dem Anforderer den indirekten Zugriff mitteilt jpg.good.com im Diagramm ist offensichtlich ein Server, der Benutzern zum Speichern von Bildern gewidmet ist, und www.good.com ist ein Webserver. Aus dem Domainnamen geht hervor, dass es sich um ein Unternehmen handeln muss . Nur Benutzer, die www.good.com besuchen, dürfen auf Identity Access jpg.go verlinken
    Nginx 1046 2023-05-21 10:04:11
  • So implementieren Sie die Nginx-Authentifizierung
    So implementieren Sie die Nginx-Authentifizierung
    Installieren Sie httpdyuminstall und erstellen Sie mit htpasswd die Passwortdatei htpasswd-c/usr/local/nginx/conf/htpasswdaming#-c bedeutet, dass die Datei erstellt wird, aming ist der Benutzername#Wenn Sie einen Benutzer hinzufügen, müssen Sie den Parameter -c entfernen #So ändern Sie das Passwort und fügen Benutzer hinzu. Konfigurieren Sie die Nginx-Benutzerauthentifizierung auf die gleiche Weise location/admin/{auth_basic"Auth";auth_basic_user_file/usr/local/nginx/conf/htpasswd;}
    Nginx 1496 2023-05-21 10:04:05
  • Wie läuft die dynamische Nginx-Domänennamenauflösung ab?
    Wie läuft die dynamische Nginx-Domänennamenauflösung ab?
    Zusammenfassung: Wenn Nginx einen Reverse-Proxy ausführt, wird der Domänenname in eine bestimmte IP aufgelöst und lokal zwischengespeichert. Wenn sich die dem Domänennamen entsprechende IP ändert, schlägt der Nginx-Proxy fehl Nginx-Resolver-Direktive zur Implementierung der Domainnamen-Analyse. Den Intranet-DNS-Server basierend auf einem benutzerdefinierten DNS-Server dynamisch auflösen. Ich verwende dnsmasqdefault.conf, um server{listen80;root/usr/share/nginx/html/;resolver192.168.137.110valid=5s;set$proxy_urlhuzhihui.loca zu konfigurieren
    Nginx 2046 2023-05-21 09:34:05
  • So verwenden Sie Docker, um eine Nginx+PHP+MySQL-Umgebung zu erstellen und WordPress bereitzustellen
    So verwenden Sie Docker, um eine Nginx+PHP+MySQL-Umgebung zu erstellen und WordPress bereitzustellen
    Vorbereitung: Verwenden Sie Alibaba Cloud Kelude, um ein Projekt zu erstellen, beispielsweise eine Docker-Datei. Danach legen wir alle zugehörigen Dockerfile- und Konfigurationsdateien der WordPress-Umgebung im Centosbz-Verzeichnis ab. Verwenden Sie die Alibaba Cloud Image Warehouse-Adresse, die zum Speichern von Docker-Images verwendet wird. Sie können das Image lokal übertragen oder die Docker-Datei von Kelude abrufen, um das Image automatisch zu erstellen. Wir melden uns zuerst an und erstellen dann einen neuen Namespace, z. B. centos-bz. Danach werden alle Nginx-, PHP- und MySQL-Bilder in diesem Namespace gespeichert. Installieren Sie Docker-Co
    Nginx 1849 2023-05-21 09:19:11
  • So lösen Sie das Problem der versteckten Nginx-Versionsnummer und der WEB-Serverinformationen
    So lösen Sie das Problem der versteckten Nginx-Versionsnummer und der WEB-Serverinformationen
    Nginx kann nicht nur Versionsinformationen ausblenden, sondern auch benutzerdefinierte Webserverinformationen. Schauen Sie sich die neueste stabile Version von wgethttp an. //nginx.org/ download/nginx-1.14.1.tar.gz2 Entpacken Sie tar-xfnginx-1.14.1.tar.gzcdnginx-1.14.13 Ändern Sie die C-Datei (1) vimsrc/http/ngx_http_header_filter_module.c       #Modify line 49 staticu_charngx_http_
    Nginx 1642 2023-05-21 09:13:05
  • So installieren Sie Nginx mit YUM unter dem CentOS7-System
    So installieren Sie Nginx mit YUM unter dem CentOS7-System
    Einführung nginx wurde von igorsysoev für Russlands am zweithäufigsten besuchte Website rambler.ru entwickelt. Die erste öffentliche Version 0.1.0 wurde am 4. Oktober 2004 veröffentlicht. Es veröffentlicht seinen Quellcode unter einer BSD-ähnlichen Lizenz und ist für seine Stabilität, seinen umfangreichen Funktionsumfang, Beispielkonfigurationsdateien und seinen geringen Systemressourcenverbrauch bekannt. Für die Schritte im bedingten Centos7-Tutorial sind Root-Benutzerrechte erforderlich. 1. Fügen Sie nginx zur Yum-Quelle hinzu, öffnen Sie das Terminal und verwenden Sie den folgenden Befehl: sudorpm-uvhhttp://nginx.org/packages/centos/7/noarch/r
    Nginx 1510 2023-05-21 08:40:06
  • So konfigurieren und optimieren Sie FastCGI in Nginx
    So konfigurieren und optimieren Sie FastCGI in Nginx
    fastcgi: fastcgi wurde aus cgi entwickelt und verbessert. Der Hauptnachteil der herkömmlichen CGI-Schnittstellenmethode ist die schlechte Leistung, da der Skriptparser jedes Mal, wenn der HTTP-Server auf ein dynamisches Programm trifft, neu gestartet werden muss, um die Analyse durchzuführen, und die Ergebnisse dann an den HTTP-Server zurückgegeben werden. Dies ist bei hohem gleichzeitigem Zugriff nahezu nicht verfügbar. Darüber hinaus weist die traditionelle CGI-Schnittstellenmethode eine geringe Sicherheit auf und wird derzeit nur noch selten verwendet. Der Fastcgi-Schnittstellenmodus übernimmt die C/S-Struktur, die den http-Server und den Skript-Parsing-Server trennen und einen oder mehrere Skript-Parsing-Daemons auf dem Skript-Parsing-Server starten kann. Jedes Mal, wenn der http-Server auf ein dynamisches Programm trifft, kann es direkt an fastcg übermittelt werden
    Nginx 2734 2023-05-21 08:16:27
  • So lösen Sie den HTTP-Statuscode 502 des Nginx+php-fpm-Dienstes
    So lösen Sie den HTTP-Statuscode 502 des Nginx+php-fpm-Dienstes
    Bei einem unserer Webprojekte ist durch die Zunahme neuer Städte die Zahl der Besuche gestiegen und der Druck auf die DB als Schnittstellenanbieter ist in letzter Zeit stark gestiegen durch nachgelagertes Feedback. 502, badgateway, ist normalerweise ein Fehler im Upstream (hier PHP). Die häufigste Ursache für 502 ist, dass die Skriptausführung die Zeitüberschreitungszeit überschreitet oder die Zeitüberschreitungseinstellung zu groß ist, was dazu führt, dass der PHP-Prozess nicht ausgeführt wird für eine lange Zeit freigegeben, und es gibt keine untätigen Arbeiter, um Gäste abzuholen. Unser Projekt wird dadurch verursacht, dass die PHP-Ausführungszeit zu kurz eingestellt ist. In diesem Fall können Sie zunächst die PHP-Ausführungszeit entsprechend erhöhen und sicherstellen, dass 502 zuerst gelöscht wird. Schließlich kostet die Optimierung mehr.
    Nginx 1198 2023-05-21 08:07:05
  • Analyse der Nginx-Lastausgleichsinstanz
    Analyse der Nginx-Lastausgleichsinstanz
    Hinweis zum Lastausgleich von Nginx: Da sich unsere Website noch in einem frühen Entwicklungsstadium befindet, fungiert Nginx nur als Agent für einen Back-End-Server Bei einem Besuch kann ein Server dem wirklich nicht standhalten. Wie konfigurieren wir Proxys für so viele Server? Hier nehmen wir zwei Server als Beispiel, um es allen zu demonstrieren. 1. Fall der Beschreibung des Upstream-Lastausgleichsmoduls: Im Folgenden wird die Liste der Lastausgleichsserver festgelegt. upstreamtest.net{ip_hash;server192.168.10.13:80;server192.168.10.14:80down;server192.1
    Nginx 1106 2023-05-21 08:01:32
  • So passen Sie die PHP-Variable $_SERVER in Nginx an
    So passen Sie die PHP-Variable $_SERVER in Nginx an
    1. Fügen Sie zunächst die Variablenwerte hinzu, die Sie in der Nginx-Konfiguration hinzufügen möchten. Der Dateiinhalt lautet wie folgt: location~\.php${try_files$uri=404;root/data/www.shuchengxian.com/; fastcgi_pass127.0.0.1 :9000;fastcgi_indexindex.php;fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;fastcgi_paramENVIRONMENT'DEV&a
    Nginx 1408 2023-05-20 23:52:04
  • So richten Sie einen Hochleistungs-WEB-Server mit Linux+Nginx+Php ein
    So richten Sie einen Hochleistungs-WEB-Server mit Linux+Nginx+Php ein
    nginx („enginex“) ist ein leistungsstarker HTTP- und Reverse-Proxy-Server sowie ein IMAP/Pop3/SMTP-Proxy-Server. Nginx wurde von igorsysoev für Russlands am zweithäufigsten besuchte Website rambler.ru entwickelt und ist dort seit mehr als zweieinhalb Jahren aktiv. igor veröffentlicht den Quellcode unter einer BSD-ähnlichen Lizenz. Obwohl sich Nginx noch in der Betaphase befindet, ist es bereits für seine Stabilität, seinen umfangreichen Funktionsumfang, Beispielkonfigurationsdateien und seinen geringen Systemressourcenverbrauch bekannt. Installationsschritt 1. Kompilieren und installieren Sie die für PHP5.2.9 erforderliche Unterstützungsbibliothek tarzxvflibiconv-1.13.t
    Nginx 1194 2023-05-20 23:19:55
  • So implementieren Sie mit Nginx und Docker einen einfachen Lastausgleich
    So implementieren Sie mit Nginx und Docker einen einfachen Lastausgleich
    Testschritte: 1. Erstellen Sie einen Nginx-Server auf dem Server und starten Sie ihn. 2. Ziehen Sie das offizielle Image von Nginx aus der Quelle im Docker, dockerpullnginx, und bewahren Sie es zur späteren Verwendung auf. 3. Erstellen Sie zwei neue Ordner im lokalen Verzeichnis. Ich habe sie hier erstellt. /mydata/test2/4. Erstellen Sie eine neue index.html, um sie im ersten HTML-Code auszugeben, und geben Sie thisisnginx2 im zweiten HTML-Code aus Docker-Container von zwei Nginx-Servern und ordnen Sie die statischen Verzeichnisse den Verzeichnissen zu, die wir gerade erstellt haben
    Nginx 884 2023-05-20 22:01:04
  • So richten Sie eine Nginx+php-Serveranwendung unter einem Linux-System ein
    So richten Sie eine Nginx+php-Serveranwendung unter einem Linux-System ein
    Der Installationsprozess ähnelt im Grunde einer narrensicheren Installation von nginx. Führen Sie den folgenden Befehl aus und er wird schnell abgeschlossen: 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 Der Standardinstallationsort des Konfigurationsdatei
    Nginx 1168 2023-05-20 19:55:04
  • Wie der Nginx-Reverse-Proxy die Sitzungspersistenz implementiert
    Wie der Nginx-Reverse-Proxy die Sitzungspersistenz implementiert
    1. ip_hash: ip_hash verwendet den Quelladress-Hash-Algorithmus, um Anfragen immer vom selben Client an denselben Back-End-Server zu senden, es sei denn, der Server ist nicht verfügbar. ip_hash-Syntax: upstreambackend{ip_hash;serverbackend1.example.com;serverbackend2.example.com;serverbackend3.example.comdown;serverbackend4.example.com;}ip_hash ist einfach und leicht zu verwenden, weist jedoch die folgenden Probleme auf: Wenn der Backend-Server geht aus, die Sitzung geht verloren;
    Nginx 1585 2023-05-20 19:25:20

Werkzeugempfehlungen

Kontaktcode für das jQuery-Enterprise-Nachrichtenformular

Der Kontaktcode für das jQuery-Unternehmensnachrichtenformular ist ein einfacher und praktischer Unternehmensnachrichtenformular- und Kontaktcode für die Einführungsseite.

Wiedergabeeffekte für HTML5-MP3-Spieluhren

Der Spezialeffekt „HTML5 MP3-Musikbox-Wiedergabe“ ist ein MP3-Musikplayer, der auf HTML5+CSS3 basiert, um niedliche Musikbox-Emoticons zu erstellen und auf die Schaltfläche „Umschalten“ zu klicken.

HTML5 coole Partikelanimations-Navigationsmenü-Spezialeffekte

Der Spezialeffekt „HTML5 Cool Particle Animation“ für das Navigationsmenü ist ein Spezialeffekt, der seine Farbe ändert, wenn die Maus über das Navigationsmenü bewegt wird.
Menünavigation
2024-02-29

Drag-and-Drop-Bearbeitungscode für visuelle jQuery-Formulare

Der Drag-and-Drop-Bearbeitungscode für visuelle jQuery-Formulare ist eine visuelle Form, die auf jQuery und dem Bootstrap-Framework basiert.

Webvorlage für Bio-Obst- und Gemüselieferanten Bootstrap5

Eine Webvorlage für Bio-Obst- und Gemüselieferanten – Bootstrap5
Bootstrap-Vorlage
2023-02-03

Bootstrap3 multifunktionale Dateninformations-Hintergrundverwaltung, responsive Webseitenvorlage – Novus

Bootstrap3 multifunktionale Dateninformations-Hintergrundverwaltung, responsive Webseitenvorlage – Novus
Backend-Vorlage
2023-02-02

Webseitenvorlage für die Immobilienressourcen-Serviceplattform Bootstrap5

Webseitenvorlage für die Immobilienressourcen-Serviceplattform Bootstrap5
Bootstrap-Vorlage
2023-02-02

Einfache Webvorlage für Lebenslaufinformationen Bootstrap4

Einfache Webvorlage für Lebenslaufinformationen Bootstrap4
Bootstrap-Vorlage
2023-02-02

可爱的夏天元素矢量素材(EPS+PNG)

这是一款可爱的夏天元素矢量素材,包含了太阳、遮阳帽、椰子树、比基尼、飞机、西瓜、冰淇淋、雪糕、冷饮、游泳圈、人字拖、菠萝、海螺、贝壳、海星、螃蟹、柠檬、防晒霜、太阳镜等等,素材提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG material
2024-05-09

四个红的的 2023 毕业徽章矢量素材(AI+EPS+PNG)

这是一款红的的 2023 毕业徽章矢量素材,共四个,提供了 AI 和 EPS 和免扣 PNG 等格式,含 JPG 预览图。
PNG material
2024-02-29

唱歌的小鸟和装满花朵的推车设计春天banner矢量素材(AI+EPS)

这是一款由唱歌的小鸟和装满花朵的推车设计的春天 banner 矢量素材,提供了 AI 和 EPS 两种格式,含 JPG 预览图。
Banner image
2024-02-29

金色的毕业帽矢量素材(EPS+PNG)

这是一款金色的毕业帽矢量素材,提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG material
2024-02-27

Website-Vorlage für Reinigungs- und Reparaturdienste für Inneneinrichtungen

Die Website-Vorlage für Reinigungs- und Wartungsdienste für Heimdekoration ist ein Website-Vorlagen-Download, der sich für Werbewebsites eignet, die Heimdekorations-, Reinigungs-, Wartungs- und andere Dienstleistungsorganisationen anbieten. Tipp: Diese Vorlage ruft die Google-Schriftartenbibliothek auf und die Seite wird möglicherweise langsam geöffnet.
Frontend-Vorlage
2024-05-09

Persönliche Lebenslauf-Leitfaden-Seitenvorlage in frischen Farben

Die Vorlage „Fresh Color Matching“ für die Lebenslauf-Leitfadenseite für persönliche Bewerbungen ist eine persönliche Webvorlage zum Herunterladen von Lebensläufen für die Jobsuche, die für einen frischen Farbabstimmungsstil geeignet ist. Tipp: Diese Vorlage ruft die Google-Schriftartenbibliothek auf und die Seite wird möglicherweise langsam geöffnet.
Frontend-Vorlage
2024-02-29

Web-Vorlage für kreativen Job-Lebenslauf für Designer

Die Webvorlage „Designer Creative Job Resume“ ist eine herunterladbare Webvorlage für die Anzeige persönlicher Lebensläufe, die für verschiedene Designerpositionen geeignet ist. Tipp: Diese Vorlage ruft die Google-Schriftartenbibliothek auf und die Seite wird möglicherweise langsam geöffnet.
Frontend-Vorlage
2024-02-28

Website-Vorlage eines modernen Ingenieurbauunternehmens

Die Website-Vorlage für moderne Ingenieur- und Bauunternehmen ist eine herunterladbare Website-Vorlage, die sich zur Förderung der Ingenieur- und Baudienstleistungsbranche eignet. Tipp: Diese Vorlage ruft die Google-Schriftartenbibliothek auf und die Seite wird möglicherweise langsam geöffnet.
Frontend-Vorlage
2024-02-28