Modularer Aufbau, gute Skalierbarkeit
Hohe Zuverlässigkeit
Unterstützen Sie die Hot-Bereitstellung: Aktualisieren Sie Konfigurationsdateien, aktualisieren Sie Versionen und ersetzen Sie Protokolldateien ohne Ausfallzeiten
Geringer Speicherverbrauch: 10.000 inaktive Verbindungen im Keep-Alive-Verbindungsmodus erfordern nur 2,5 MB Speicher ereignisgesteuert, AIO, MMAP, Sendfile
Webserver für statische Ressourcen
http-Protokoll-Reverse-Proxy-Server
pop3/imap4-Protokoll-Reverse-Proxy-Server
FastCGI (lnmp), uWSGI (Python) und andere Protokolle
Modulare (nicht DSO) wie Zip- und SSL-Module
Virtueller Host (Server)
Unterstützt Keep-Alive- und Rohrverbindungen
Zugriffsprotokoll (unterstützt die Verbesserung der Leistung basierend auf der Protokollpufferung)
URL-Pfad-Alias neu schreiben
Zugriffskontrolle basierend auf IP und Benutzer
Unterstützt Ratenlimit und Parallelitätslimit
Neukonfiguration und Online-Upgrades ohne Unterbrechung der Kundenarbeitsprozesse
Memcacheds GET-Schnittstelle
Master-Prozess: Verantwortlich für das Laden und Analysieren von Konfigurationsdateien, die Verwaltung von Arbeitsprozessen und reibungslose Upgrades
Worker-Prozess: Empfangen Sie Client-Anfragen, senden Sie Anfragen gleichzeitig an jedes Modul zum Filtern, E/A-Aufrufe, Daten-Caching und senden Sie Antworten
Cache-bezogene Prozesse: bestehend aus Cache-Loader (Cache-Index-Rekonstruktion) und Cache-Manager (Cache-Index-Verwaltung)
--Cache Loader wird vom Hauptprozess generiert, nachdem der Nginx-Dienst gestartet wurde, und wird beendet, nachdem eine Indexmetadatendatenbank basierend auf dem Cache auf der lokalen Festplatte eingerichtet wurde.
--Der Cache-Manager beurteilt, ob die Metadaten abgelaufen sind, nachdem die Metadatenaktualisierung abgeschlossen ist.
Hauptkonfigurationsdatei: nginx.conf
Unterkonfigurationsdatei: conf.d/*.conf einschließen
fastcgi, uwsgi, scgi: und andere protokollbezogene Konfigurationsdateien. Unter dem Root-Pfad
mime.types: Unterstützte MIME-Typen. Unter dem Root-Pfad
Das obige ist der detaillierte Inhalt vonNginx-Erste-Schritte-Tutorial. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!