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

  • Wie kann Nginx mehrere Sites effizient auf einem Server bereitstellen?
    Wie kann Nginx mehrere Sites effizient auf einem Server bereitstellen?
    Werfen wir einen Blick auf unsere Anforderungen. Ich habe hier drei Website-Projekte, die bereitgestellt werden müssen (entsprechend den drei Domänennamen, um den Zugriff auf den entsprechenden Domänennamen zu ermöglichen, um zur entsprechenden Website zu springen). Werfen wir einen Blick auf das Architekturdiagramm, das ich zur Lösung dieses Problems entworfen habe: Hier gehen wir davon aus, dass die öffentliche IP-Adresse des Linux-Servers im Diagramm 192.168.2.100 lautet, und gehen dann davon aus, dass wir drei Sites auf diesem Server erstellen möchten: www .nginxtest.net, admin.nginxtest.net, app.nginxtest.net. Okay, konfigurieren wir es im Detail: 1. Um den Nginx-Reverse-Proxy zu konfigurieren, stellen wir immer noch zuerst eine Verbindung zu SSH her und geben dann ein
    Nginx 2874 2023-05-14 16:13:06
  • So verwenden Sie Shared Memory in Nginx
    So verwenden Sie Shared Memory in Nginx
    Die Verwendung von ngx_shmem Die Datei ngx_shmem.c/h ist nur eine sehr einfache Kapselung des Systemaufrufs mmap()/munmap() oder shmget()/shmdt(). Implementierung der Basisbibliothek im NGX-Stil, die einen kontinuierlichen gemeinsam genutzten Speicherbereich beantragen und freigeben kann. Es wird im Allgemeinen für gemeinsam genutzte Daten fester Länge verwendet. Die Datenlänge ist fest und wird während der Verwendung nicht erweitert oder verkleinert. typedefstruct{u_char*addr;size_tsize;...}ngx_shm_t;ngx_int_tngx_shm_alloc(ngx_shm_t*shm);voidngx_shm_free(ngx
    Nginx 1768 2023-05-14 15:55:06
  • So installieren Sie PHP und Nginx auf Centos7
    So installieren Sie PHP und Nginx auf Centos7
    1. Installieren Sie PHP. Als WeChat im Jahr 2013 populär wurde, haben sich auch viele Unternehmen auf dem Markt für die Verwendung von PHP als Anwendungs-Backend entschieden. 1. Die Kosten dafür PHP ist niedrig. 2. PHP ist einfach zu starten. 3. Der Entwicklungszyklus von PHP ist relativ kurz. 4. Die Geburt von TP5 hat die Effizienz der PHP-Schnittstellenentwicklung verbessert. Da es so viele Anforderungen gibt, müssen die Serverkonfigurationen vieler Unternehmen die PHP-Umgebung unterstützen, um den Projektaufbau abzuschließen. Tatsächlich gibt es im Allgemeinen zwei Arten von Centos-Installationssoftware. Die zweite ist die Kompilierung und Installation. Die Schnellinstallationsmethode ist einfach Laden Sie die entsprechende PHP-Quelle und führen Sie einen Schritt durch yuminstall aus.
    Nginx 1978 2023-05-14 15:37:06
  • Wie Nginx- und GeoIP-Module die geografischen Informationen von IP lesen
    Wie Nginx- und GeoIP-Module die geografischen Informationen von IP lesen
    Linux-Installation geoipyuminstallnginx-module-geoiphttp_geoip_module Nutzungsszenario 1. Unterscheiden Sie die http-Zugriffsregeln im In- und Ausland. 2. Unterscheiden Sie die http-Zugriffsregeln in inländischen Städten und Regionen. Suchen Sie nach der Installation von yum die installierte Moduldatei. Wenn Nginx mit Yun installiert ist, ist dies der Fall Wird normalerweise in /etc installiert. Hinweis im Verzeichnis /nginx/modules/: Wenn Nginx nicht von yum installiert, sondern aus dem Quellcode kompiliert und installiert wird, müssen Sie Nginx neu installieren und kompilieren und dieses Modul hinzufügen. Anschließend müssen Sie es nicht hinzufügen dieses Modul manuell. Fügen Sie das Modul manuell hinzu und laden Sie das Modul und http am Anfang der Konfigurationsdatei nginx.conf.
    Nginx 1991 2023-05-14 15:10:06
  • So konfigurieren Sie Nginx mit SSL, um https-Zugriff zu erhalten
    So konfigurieren Sie Nginx mit SSL, um https-Zugriff zu erhalten
    Beantragen Sie hier ein Zertifikat. Ich habe mich direkt für das kostenlose Zertifikat von Tencent Cloud beworben. Hierbei ist zu beachten, dass das kostenlose Zertifikat der Asian Trust Agency nur für einen Domainnamen genutzt werden kann und Subdomainnamen separat beantragt werden müssen. Ganz zu schweigen davon, dass der Antrag bei Tencent recht schnell geht und in mehr als zehn Minuten genehmigt wurde. Laden Sie eine ZIP-Datei herunter, entpacken Sie sie, öffnen Sie den darin enthaltenen Nginx-Ordner und kopieren Sie die Dateien 1_xxx.com_bundle.crt und 2_xxx.com.key. Öffnen Sie die Nginx-Konfigurationsdatei. Wenn Sie den Speicherort der Nginx-Datei nicht kennen, können Sie sie mit dem Befehl whereisnginx finden. Meine Konfigurationsdatei befindet sich in /ect/nginx. Kopieren Sie nun die beiden Zertifikatsdateien und konfigurieren Sie sie später direkt.
    Nginx 1354 2023-05-14 15:07:14
  • So installieren Sie Nginx und konfigurieren den automatischen Start unter CentOS7
    So installieren Sie Nginx und konfigurieren den automatischen Start unter CentOS7
    1. Laden Sie das Installationspaket von der offiziellen Website herunter und wählen Sie die für Linux geeignete Version aus. Wählen Sie hier die neueste Version aus, laden Sie sie lokal herunter und laden Sie sie dann auf den Server hoch oder laden Sie sie direkt mit dem Befehl wget unter Centos herunter. Wechseln Sie in das Verzeichnis /usr/local und laden Sie das Softwarepaket #cd/usr/local#wgethttp://nginx.org/download/nginx-1.11.5.tar.gz2 herunter. Um nginx zu installieren, führen Sie zunächst den folgenden Befehl aus Installieren Sie die von Nginx abhängige Bibliothek. Wenn abhängige Bibliotheken fehlen, schlägt die Installation möglicherweise fehl. Weitere Informationen finden Sie in der Fehlermeldung am Ende des Artikels. #yuminstallgcc-c++#yuminstallpcre#yumins
    Nginx 3483 2023-05-14 15:01:14
  • So leiten Sie https über den Nginx-Lastausgleich um
    So leiten Sie https über den Nginx-Lastausgleich um
    Kopieren Sie das Zertifikat und den Schlüssel auf der Webseite scp-rp-p52113/application/nginx/conf/key10.0.0.5:/application/nginx/conf/. Konfigurieren Sie vim/application/nginx/conf/nginx.confworker_processes2 beim Nginx-Laden Ausgleichsserver ;error_loglogs/error.log;events{worker_connections65535;}http{includemime.types;default_typeappli
    Nginx 1178 2023-05-14 14:58:23
  • So aktivieren Sie die Nginx-Verzeichnis-Browsing-Funktion
    So aktivieren Sie die Nginx-Verzeichnis-Browsing-Funktion
    Wir alle wissen, dass Sie es unter Apache so konfigurieren können, dass beim Zugriff auf einen bestimmten Pfad des Webservers automatisch die Dateiliste angezeigt wird. Tatsächlich ist Nginx überhaupt nicht schwächer als Apache Funktion, und es ist sehr einfach und einfach; Der Autoindex-Parameter wird hauptsächlich verwendet, um ihn zu aktivieren. Seine Konfiguration ist wie folgt: Kopieren Sie den Code wie folgt: location/{root/data/www/file//Geben Sie den absoluten Pfad an tatsächliches Verzeichnis; autoindexon;//Verzeichnisdurchsuchungsfunktion aktivieren; autoindex_exact_sizeoff;//Detaillierte Dateigrößenstatistik anzeigen, die Dateigröße wird in MB- und GB-Einheiten angezeigt
    Nginx 1750 2023-05-14 13:46:06
  • So passen Sie die Protokollierung an und aktivieren den Protokollpuffer in Nginx
    So passen Sie die Protokollierung an und aktivieren den Protokollpuffer in Nginx
    Zugriffsprotokoll Nginx schreibt Informationen über die Anfrage eines Clients unmittelbar nach der Bearbeitung der Anfrage in das Zugriffsprotokoll. Standardmäßig befindet sich das Zugriffsprotokoll in logs/access.log und die Informationen werden in einem vordefinierten Kombinationsformat in das Protokoll geschrieben. Wenn Sie Zugriffsinformationen genau aufzeichnen möchten, müssen Sie ein umfassenderes Zugriffsprotokollformat anpassen, wie unten gezeigt: http{log_formatgeoproxy'[$time_local]$remote_addr''$realip_remote_addr$remote_user''$request_m
    Nginx 1449 2023-05-14 13:07:33
  • So konfigurieren Sie Keepalived Dual-Machine Hot Standby Nginx
    So konfigurieren Sie Keepalived Dual-Machine Hot Standby Nginx
    Umgebungsvorbereitung: 2 Centos: 192.168.0.118, die virtuelle IP (vip) ist 192.168.0.119. Installieren Sie keepalivedyuminstallkeepalived auf 105 bzw. 118. Die Konfiguration von keepalived ist recht flexibel Der Skriptbefehl kann regelmäßig ausgeführt werden und wird für die Heartbeat-Überprüfung verwendet. Wenn wir beispielsweise auf Nginx zugreifen und feststellen, dass auf Nginx nicht zugegriffen werden kann, schalten wir Keepalived aus und wechseln so zu Nginx, um eine unterbrechungsfreie Serviceunterstützung zu erreichen. vi/etc/keepalived
    Nginx 1407 2023-05-14 12:34:11
  • Nginx-Schnellstart-Beispielanalyse
    Nginx-Schnellstart-Beispielanalyse
    Warum Nginx verwenden? Derzeit ist Apache der Hauptkonkurrent von Nginx. Hier werde ich einen einfachen Vergleich zwischen den beiden anstellen, damit jeder die Vorteile von Nginx besser versteht. 1. Als Webserver: Im Vergleich zu Apache verbraucht Nginx weniger Ressourcen, unterstützt mehr gleichzeitige Verbindungen und weist eine höhere Effizienz auf. Dies macht Nginx besonders bei Anbietern virtueller Hosts beliebt. Bei hoher Verbindungsgleichzeitigkeit ist Nginx ein guter Ersatz für den Apache-Server: Nginx ist eine der von Chefs im virtuellen Host-Geschäft in den USA häufig gewählten Softwareplattformen und kann Antworten von bis zu 50.000 gleichzeitigen Verbindungen unterstützen. Vielen Dank an Nginx für die Wahl von Epollan
    Nginx 1127 2023-05-14 12:19:20
  • So installieren Sie schnell einen Nginx-Server unter CentOS
    So installieren Sie schnell einen Nginx-Server unter CentOS
    1. Nginx herunterladen Laden Sie die neueste Version von Nginx von der offiziellen Website von Nginx herunter (http://nginx.org/en/download.html). Hier habe ich nginx-1.9.12 heruntergeladen. Nachdem der Download abgeschlossen ist, erhalten Sie ein komprimiertes Paket wie in der Abbildung unten gezeigt. Laden Sie das TAR-Paket von Nginx auf den Linux-Server hoch, wie in der Abbildung unten gezeigt: 2. Installieren Sie Nginx2.1 , müssen Sie sicherstellen, dass g++ und gcc auf dem System installiert sind, sowie die Software openssl-devel, pcre-devel und zlib-devel. 1. Installieren Sie die erforderliche Software: yum-yinstallzli
    Nginx 1222 2023-05-14 12:04:12
  • So aktivieren Sie die Nginx-Verzeichnisliste
    So aktivieren Sie die Nginx-Verzeichnisliste
    nginx aktiviert das Spaltenverzeichnis. Wenn Sie möchten, dass Nginx als Datei-Download-Server existiert, müssen Sie das Spaltenverzeichnis von nginx aktivieren. server{locationdownload{autoindexon;autoindex_exact_sizeoff;autoindex_localtimeon;}}autoindex_exact_size: Wenn es aktiviert ist (Standard), wird die genaue Größe des Datei wird in Byte angezeigt; Ändern Sie die Einstellung auf „Aus“, um die ungefähre Größe der Datei in KB, MB oder GB anzuzeigen.autoindex_localtime: Wenn es ausgeschaltet ist (Standard), ist die angezeigte Dateizeit die GMT-Zeit; nach dem Wechsel auf „Ein“ wird es angezeigt
    Nginx 1223 2023-05-14 11:55:13
  • So erstellen Sie einen leistungsstarken Lastausgleichscluster aus Nginx+Tomcat
    So erstellen Sie einen leistungsstarken Lastausgleichscluster aus Nginx+Tomcat
    nginx ist ein leistungsstarker HTTP-Server/Reverse-Proxy-Server und E-Mail-Proxyserver (imap/pop3). Es belegt weniger Speicher, verfügt über starke Parallelitätsfunktionen und bietet eine bessere Leistung unter Webservern desselben Typs. Nginx kann auf den meisten Unix-Linux-Betriebssystemen kompiliert und ausgeführt werden, und es gibt eine Windows-portierte Version. Im Allgemeinen wird für neue Websites empfohlen, die neueste stabile Version als Produktionsversion zu verwenden. Die maximale Anzahl von Online-Besuchen, die von einem einzelnen Tomcat unterstützt werden, beträgt etwa 500. Wenn Sie mehr Besuche unterstützen möchten, ist dies mit einem Tomcat nicht möglich. Hier verwenden wir die Clusterbereitstellung, mehrere Tomcats und Nginx als Reverse-Proxy. Die Architektur ist wie folgt: Vorbereitung Apache-
    Nginx 1827 2023-05-14 11:34:06
  • Wie Nginx ein einfaches Front-End-Graustufensystem implementiert
    Wie Nginx ein einfaches Front-End-Graustufensystem implementiert
    Wie oben geschrieben, stammt das Konzept der Graustufen aus dem Bereich der digitalen Bilder. Es beschrieb ursprünglich den Graustufenwert von digitalen Schwarzweißbildern im Bereich von 0 bis 255, wobei 0 für Schwarz und 255 für Weiß steht und die Werte in dazwischen repräsentieren unterschiedliche Graustufen. Die Geburt des Graustufensystems geht auf die Konstruktion interdisziplinärer Fächer zurück, und das Internet bildet da keine Ausnahme. Bei der Entwicklung und Veröffentlichung eines Softwareprodukts hoffen wir auf jeden Fall, dass Benutzer den Inhalt, den sie sehen möchten, problemlos sehen können. Allerdings verläuft die Veröffentlichung nicht reibungslos, wenn in einem bestimmten Link der Veröffentlichung ein Problem vorliegt, z. B. ein falsches Bild oder ein versteckter Fehler, der aufgrund unterschiedlicher Bereitstellungsumgebungen ausgelöst wird und dazu führt, dass der Benutzer die falsche oder eine alte Seite sieht , das wird passieren. Um diese Situation zu vermeiden, lernen Sie das Konzept der digitalen Bildverarbeitung kennen.
    Nginx 1628 2023-05-14 10:34:05

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