Heim  >  Artikel  >  Backend-Entwicklung  >  Eine sehr detaillierte umfassende Beschreibung von Nginx

Eine sehr detaillierte umfassende Beschreibung von Nginx

WBOY
WBOYOriginal
2016-08-08 09:29:461242Durchsuche

http://www.ttlsa.com/nginx/

HTTP-Caching-Mechanismus:

1. Die vom Ursprungsserver deklarierte Inhalts-Caching-Funktion. Hauptsächlich für http-Header-Informationen [...]

Vollständigen Text lesen

Kategorie: NginxTags: nginx, Webcache

Nginx SSL Reverse Proxy

25. Januar 2015Mobei

Der Nginx-Reverse-Proxy wird in vielen Szenarien verwendet. Die Nginx-Reverse-Proxy-Konfiguration finden Sie in diesem Blog. Wie konfiguriere ich also den SSL Reverse-Proxy von nginx? Bitte durchsuchen Sie die Website nach der SSL-Konfiguration, daher werde ich hier nicht auf Details eingehen.

Nginx.conf-Konfiguration ändern

server {

        listen          443 ssl;[......]

Den vollständigen Text lesen

Kategorie: NginxTags: nginx, SSL, Reverse Proxy

Nginx blockierender Benutzeragent

13. Januar 2015Mobei

Manchmal ist es notwendig, den Zugriff bestimmter Benutzeragenten auf die Website zu verhindern, z. B. ab, wget, curl usw., was die Verwendung der Variablen $http_user_agent erfordert.

nginx.conf ändern

if($http_user_agent ~* (Wget|ab) ) {

   return403;

}

 

if($http_u[......]

Lesen Sie den vollständigen Text

Kategorie: Nginx Tags: nginx

nginx vom Eintrag bis zum Master-PDF-Download (hergestellt von TTLSA)

Januar 9. Jahr 2015Administrator

Einführung in „nginx from Getting Started to Proficient in PDF“

Erstellte Website: Betriebs- und Wartungsüberlebenszeit

TTLSA Autor: Mobei, Liang Baikai

Arrangeur: Donan (QQ: 305765814)

Produktionswebsite: www.ttlsa.com

Offizielles Weibo: www. weibo.com/ttlsa/

Offizielle QQ-Gruppe: 39514058, 6690[…]

Vollständigen Text lesen

Kategorie: Nginx Tag: nginx, nginx.pdf, Nginx-Tutorial, Nginx-E-Book

Nginx-Modul für benutzerdefinierte Header-Rückgabeinformationen ngx_headers_more

29. November 2014Mobei

1. Einführung in ngx_headers_more

ngx_headers_more wird zum Hinzufügen, Festlegen und Löschen von Eingabe- und Ausgabe-Header-Informationen verwendet. Der Nginx-Quellcode enthält dieses Modul nicht und muss separat hinzugefügt werden.

Dieses Modul ist eine erweiterte Version des ngx_http_headers_module-Moduls und bietet praktischere Tools wie das Zurücksetzen oder Löschen integrierter Header-Informationen, z. B. Conte[…]

Lesen Sie den vollständigen Text

Kategorie: NginxTags: add_header, Kopfzeile, Kopfzeilen, Nginx, ngx_headers_more

Nginx-Konfiguration SSL-Zwei-Wege-Verifizierung Nginx-https-SSL-Zertifikatkonfiguration

20. November 2014Liangbaikai

1. Nginx installieren

Siehe „Nginx-Installation“: http://www.ttlsa.com/nginx/nginx-install-on - Linux/

Wenn Sie mehrere https auf einer einzelnen IP/einem einzelnen Server konfigurieren möchten, lesen Sie bitte „nginx Konfigurieren mehrerer HTTPS-Hosts auf derselben IP“

2. Verwenden Sie openssl, um das Zertifikat zu implementieren Mitte [ …]

Vollständigen Text lesen

Kategorie: NginxTags: Linux, Nginx, Nginx SSL, ssl

Nginx-Holzschnitt

10. November 2014Liangbaikai

#!/bin/bash

 # This script run at 00:00

# The Nginx logs path

 logs_path="/usr/local/nginx/logs"

 pid=`ps-ef|grep-vgrep|grepnginx|gr[......]

Vollständigen Text lesen

Kategorie: NginxTags: Linux, Nginx, Nginx-Protokoll

Nginx-Graustufenfreigabe basierend auf Cookies

8. November 2014Liangbaikai

Graustufenveröffentlichung bezieht sich auf eine Veröffentlichungsmethode, die einen reibungslosen Übergang zwischen Schwarz und Weiß ermöglicht. Der AB-Test ist eine Graustufen-Veröffentlichungsmethode, die es einigen Benutzern ermöglicht, A weiterhin zu verwenden, und anderen, mit B zu beginnen. Wenn Benutzer keine Einwände gegen B haben, erweitern Sie den Umfang schrittweise und migrieren Sie alle Benutzer nach B. Durch die Graustufenfreigabe kann die Stabilität des Gesamtsystems sichergestellt werden. Probleme können während der anfänglichen Graustufenfreigabe erkannt und angepasst werden, um deren Auswirkungen sicherzustellen. […]

Volltext lesen

Kategorie: NginxTags: Cookies, Linux, nginx

Nginx Upstream-Zeitüberschreitung (110: Verbindungszeitüberschreitung)

25. Oktober 2014Mobei

Im Nginx-Fehlerprotokoll gibt es viele der folgenden Informationen:

Upstream-Zeitüberschreitung (110: Zeitüberschreitung der Verbindung) beim Lesen des Antwortheaders vom Upstream

Diese Situation tritt hauptsächlich in zwei Situationen in Xiamen auf:

1. nginx pro[…]

Lesen Sie den vollständigen Text

Kategorie: Nginx Schlagworte: nginx, Upstream

HTTP Keepalives

21. Oktober 2014Mobei

Die Aktivierung von HTTP-Keepalives zwischen Nginx und Upstream kann dazu beitragen, die Leistung zu verbessern, Verbindungswartezeiten zu verkürzen und die Portbelegung zu reduzieren, um eine Portauslastung bei starkem Datenverkehr zu vermeiden.

Das HTTP-Protokoll verwendet TCP-Verbindungen, um HTTP-Anfragen zu übertragen und HTTP-Antworten zu empfangen. HTTP Keepalive ermöglicht die Wiederverwendung dieser TCP-Verbindungen und vermeidet so die Erstellung von […]

Weiterlesen

Kategorie: Nginx Tag: http, Keepalives, nginx

nginx schreibt URL-Trailing-Slash neu

13. Oktober 2014Mobei

Internetnutzer fragten, wie man einen Schrägstrich nach der URL hinzufügt. Übrigens fassen wir die Umschreiberegeln für das Hinzufügen und Entfernen von Schrägstrichen am Ende von URLs zusammen.

1. Fügen Sie einen Schrägstrich am Ende der URL hinzu

Fügen Sie eine Umschreiberegel im virtuellen Host hinzu:

rewrite ^(.*[^/])$ $1/ permanent;

Zum Beispiel:

server {

    listen 80;[......]

Lesen Sie die Volltext

Kategorie: NginxTags: nginx, Weiterleiten

Nginx als HTTP-Load-Balancer verwenden

28. September 2014Mobei

1. Einführung

In vielen Anwendungen ist der Lastausgleich eine häufig verwendete Technik, um Ressourcen optimal zu nutzen, um den Durchsatz zu maximieren, die Latenz zu reduzieren und Fehlertoleranz sicherzustellen.

Sie können Nginx als sehr effizienten HTTP-Load-Balancer verwenden, um den Datenverkehr auf mehrere Anwendungsserver zu verteilen und so die Leistung, Skalierbarkeit und Hochverfügbarkeit zu verbessern.

2. Lastausgleichsmethode

nginx unterstützt die folgenden Lastausgleichsmechanismen:

    […]

Lesen Sie den vollständigen Text

Kategorie: NginxTags: Loadbance, Nginx, Lastausgleich

OpenResty installieren

26. September 2014Mobei

OpenResty, auch bekannt als „ngx_openresty“, ist ein zentraler Webanwendungsserver, der auf Nginx basiert. Er enthält eine große Anzahl von Nginx-Modulen von Drittanbietern und die meisten Systemabhängigkeitspakete. OpenResty ist kein Fork von Nginx, sondern lediglich ein Paket. Hauptsächlich von Zhang Yichun gepflegt.

Warum OpenResty?

OpenResty ermöglicht […]

Volltext lesen

Kategorie: NginxTags: nginx, OpenResty

Nginx implementiert domänenübergreifende AJAX-Anfrage

24. September 2014Mobei

AJAX-Anfragen von einer Domain zu einer anderen führen zu domänenübergreifenden Problemen. Wie implementiert man also eine domänenübergreifende Ajax-Anfrage auf Nginx? Um domänenübergreifende Anfragen auf Nginx zu ermöglichen, müssen add_header Access-Control*-Anweisungen hinzugefügt werden. Wie unten gezeigt:

location /{

add_header 'Access-Control-Allow[......]

Vollständigen Text lesen

Kategorie: NginxTags: AJAX , nginx

Nginx-Lastausgleich: von der Theorie zur Praxis

22. September 2014Mobei

Nginx-Lastausgleich ist weit verbreitet und diese Architektur wird in vielen Szenarien verwendet.

Die Umgebung ist wie folgt:

192.168.1.100 (master node)  server1
192.168.1.109 (slave)        server2
192.168.1.106 (slave)        serve[......]

Lesen Sie den vollständigen Text


Das Obige stellt eine sehr detaillierte, umfassende Beschreibung von Nginx vor, einschließlich aller Aspekte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Erste Schritte mit PHPNächster Artikel:Erste Schritte mit PHP