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

  • So aktivieren Sie die SSL-Konfiguration im Nginx-Server
    So aktivieren Sie die SSL-Konfiguration im Nginx-Server
    Um ein Zertifikat zu generieren, können Sie ein einfaches Zertifikat erstellen, indem Sie die folgenden Schritte ausführen: Geben Sie zunächst das Verzeichnis ein, in dem Sie das Zertifikat und den privaten Schlüssel erstellen möchten, zum Beispiel: $cd/usr/local/nginx/conf, um den Server zu erstellen Privater Schlüssel. Der Befehl fordert Sie auf, ein Passwort einzugeben: $opensslgenrsa-des3-outserver.key1024. Erstellen Sie ein Zertifikat (csr) für die Signaturanforderung: $opensslreq-new-keyserver.key-outserver.csr. Entfernen Sie das erforderliche Passwort, wenn Sie Nginx mit SSL laden Unterstützen und verwenden Sie den oben genannten privaten Schlüssel: $cpserver.keyserver .key.org$opensslrsa
    Nginx 1369 2023-06-03 15:12:09
  • Docker führt Nginx mithilfe einer Daemon-Off-Instance-Analyse aus
    Docker führt Nginx mithilfe einer Daemon-Off-Instance-Analyse aus
    Frage 1. Warum bleibt der Docker-Container hängen, wenn er ausgeführt wird? Standardmäßig verwendet der Docker-Container den ersten Prozess im Container, also das Programm mit pid=1, als Grundlage dafür, ob der Docker-Container ausgeführt wird. Wenn die Docker-Container-PID hängt, wird der Docker-Container direkt beendet. 2. Wenn Docker ausgeführt wird, verwenden Sie den Befehl als internen Befehl des Containers. Wenn Sie Nginx verwenden, wird Nginx zu diesem Zeitpunkt nicht als Programm mit PID 1 ausgeführt Bash bleibt nach der Ausführung des Nginx-Befehls hängen, sodass der Container auch nach pm2start beendet wird
    Nginx 1554 2023-06-03 14:04:12
  • So installieren und konfigurieren Sie Nginx unter Centos7
    So installieren und konfigurieren Sie Nginx unter Centos7
    Hinweis: Der grundlegende Verzeichnispfad für die Softwareinstallation: /usr/local. Wechseln Sie also beim Herunterladen der Software in dieses Verzeichnis und laden Sie sie direkt herunter und entpacken Sie sie. 1. Installieren Sie das gccgcc-c++-Abhängigkeitspaket yuminstall-ygccgcc-c++. 2. Herunterladen und kompilieren und installieren Sie die pcre-Bibliothek. Wechseln Sie in das Verzeichnis usr/local und führen Sie den Befehl aus, um das Installationspaket herunterzuladen. wget, dekomprimieren Sie das Installationspaket tar-zxvfpcre-8.36.tar.gz, kompilieren und installieren Sie cdpcre-8.36./configuremake&&makeinstall3 SSL-Bibliothek, laden Sie das Installationspaket wget herunter, dekomprimieren Sie das komprimierte Paket tar-zxvfopenssl
    Nginx 1417 2023-06-03 13:36:14
  • So konfigurieren Sie PATHINFO in Nginx, um thinkphp index.php auszublenden
    So konfigurieren Sie PATHINFO in Nginx, um thinkphp index.php auszublenden
    Nginx-Konfigurationspfadinfo verbirgt index.php Fügen Sie diesen Code in die Nginx-Konfigurationsdatei ein server{listen80;default_typetext/plain;root/var/www/html;indexindex.phpindex.htmindex.html;#hide index.phplocation/{if(!- e$request_filename){#Verzeichnis der ersten Ebene#rewrite^/(.*)$/index.php/$1last;#Verzeichnis der zweiten Ebene umschreiben^/myapp/(.*)$/myapp/
    Nginx 881 2023-06-03 13:18:14
  • So konfigurieren Sie den Nginx-Hostdomänennamen
    So konfigurieren Sie den Nginx-Hostdomänennamen
    1. Konfigurieren Sie mehrere Ports, um auf verschiedene Dateien mit demselben Domänennamen, unterschiedlichen Ports und unterschiedlichen Dateien zuzugreifen. #Zwei verschiedene Ordner, in denen jeweils unterschiedliche Dateien gespeichert sind [root@nginx~]#mkdir/www/work_01-p[root@nginx~] #mkdir /www/work_02[root@nginx~]#vim/www/work_01/index.htmlthisiswork_01![root@nginx~]#vim/www/work_02/index.htmlthisiswork_02!#Bearbeiten Sie das Servermodul und zeigen Sie auf Port 80 Site in einen Ordner kopieren und kopieren
    Nginx 1930 2023-06-03 13:13:04
  • So optimieren Sie Nginx und Node.js
    So optimieren Sie Nginx und Node.js
    Wenn die Netzwerkoptimierung nicht zunächst die zugrunde liegenden Übertragungsmechanismen von Nginx und Node.js versteht und eine gezielte Optimierung durchführt, ist dies möglicherweise vergeblich, egal wie detailliert die Optimierung der beiden ist. Im Allgemeinen verbindet Nginx den Client und die Upstream-Anwendungen über TCPSocket. Unser System verfügt über viele Schwellenwerte und Einschränkungen für TCP, die über Kernel-Parameter festgelegt werden. Die Standardwerte dieser Parameter werden häufig für allgemeine Zwecke festgelegt und können den Anforderungen von Webservern an hohen Datenverkehr und kurze Lebensdauer nicht gerecht werden. Hier sind einige Parameter, die für die Optimierung von TCP in Frage kommen. Um sie wirksam zu machen, können Sie sie in der Datei /etc/sysctl.conf oder in einer neuen Konfigurationsdatei wie /etc/sysctl ablegen.
    Nginx 877 2023-06-03 12:41:53
  • So konfigurieren Sie das Caching statischer Dateien in Nginx
    So konfigurieren Sie das Caching statischer Dateien in Nginx
    1. Vorbereitung ist wichtig. Ich denke, Sie benötigen eine normal funktionierende Nginx-Software: Installieren Sie Nginx, PHP7 und MySQL5.7 (lemp) auf Ubuntu16.04lts. 2. Um Nginx zu konfigurieren, können Sie sich auf das Expires-Befehlshandbuch beziehen, um die Ablaufzeit des HTTP-Headers festzulegen. Diese Markierung kann in Anweisungsblöcken wie http{}, server{}, location{} oder bedingten Anweisungen am Standort platziert werden {}-Anweisungsblock. Im Allgemeinen verwenden Sie die Expires-Direktive im Location-Anweisungsblock, um Ihre statischen Dateien zu steuern, wie folgt: location~*\.(jpg|jpeg|png|gif|ico|css|js
    Nginx 1824 2023-06-03 12:31:44
  • So verwenden Sie die Nginx-Simulation für die Blau-Grün-Bereitstellung
    So verwenden Sie die Nginx-Simulation für die Blau-Grün-Bereitstellung
    Blau-Grün-Bereitstellung Der Schwerpunkt der Blau-Grün-Bereitstellung liegt auf den folgenden Merkmalen: 1. Die blaue Version und die grüne Version existieren gleichzeitig. 2. Die tatsächliche Betriebsumgebung ist blau oder grün und kann nur eine davon sein . Analyse der Vor- und Nachteile der Switch-Steuerung: Die Vorteile sind: Geschwindigkeit und Rollback. Und auch die Mängel liegen auf der Hand. Ein schnelles Rollback ist möglich, da zwei Umgebungssätze gleichzeitig vorhanden sind. Daher werden die Komplexität und die erforderlichen Ressourcen zunehmen, da zwei Umgebungssätze vorhanden sind. Obwohl die Geschwindigkeit verbessert wurde, ist die Switch-Steuerung im Implementierungsprozess, egal wie schnell die Switch-Geschwindigkeit ist, ohne die Kombination anderer Technologien immer noch nicht in der Lage, ein völlig nahtloses Switching zu erreichen. Simulieren Sie die Blau-Grün-Bereitstellung. Als Nächstes verwenden wir den Upstream von Nginx, um einfach das Blau-Grün-Bereitstellungsszenario zu simulieren. Die spezifischen Szenarien lauten wie folgt und sind derzeit aktiv
    Nginx 855 2023-06-03 12:31:03
  • Wie Nginx Rewrite den URL-Sprung implementiert
    Wie Nginx Rewrite den URL-Sprung implementiert
    URL-Sprung Der hier erwähnte URL-Sprung dient dazu, zu einer anderen URL zu springen, wenn der Benutzer auf eine URL zugreift. Ein häufiges Anwendungsszenario besteht darin, mehrere Domänennamen zu derselben URL springen zu lassen (z. B. den alten Domänennamen zu einem neuen Domänennamen springen zu lassen), statische Dateianforderungen an CDN zu springen usw. Je nach Benutzergerät zu verschiedenen Websites zu springen (PC-Version, WAP-Version) usw. Der URL-Sprung kann durch Festlegen von window.location auf der Seite mit js oder durch Festlegen des Headers mit php erreicht werden. Natürlich kann er auch mit der Rewrite-Funktion von Nginx implementiert werden. Das Nginxrewrite-Modul Rewrite ist das statische Rewrite-Modul von Nginx . Die grundlegende Verwendung ist rewritepattenre.
    Nginx 1179 2023-06-03 11:55:28
  • So konfigurieren Sie die geplante Sicherung und Löschung des Nginx-Protokolls
    So konfigurieren Sie die geplante Sicherung und Löschung des Nginx-Protokolls
    Sobald die Nginx-Protokollierungsfunktion aktiviert ist, generiert Nginx täglich Protokolldateien einer bestimmten Größe. Wenn das System stabil läuft und keine Probleme auftreten, werden die Protokolle grundsätzlich nicht angezeigt. Wenn diese Protokolle jedoch nicht rechtzeitig gelöscht werden, sammeln sie sich Tag für Tag an und belegen enorm viel Speicherplatz auf dem Server. Um dieses Problem zu lösen, verwenden Sie ein Shell-Skript, um Nginx-Protokolldateien regelmäßig zu sichern und zu löschen und sie nur für einen bestimmten Zeitraum aufzubewahren. Abbildung 1: #!/bin/bash#auth:lzq#desc: Sichern Sie das aktuelle Protokoll nach Datum und generieren Sie die Protokolldatei für den nächsten Tag neu. #date:2016-09-18date=`date+%y%m%d`nginx_pid = `cat/var
    Nginx 1429 2023-06-03 10:59:17
  • Wie erkennt Nginx, dass 404 automatisch zur Startseite springt?
    Wie erkennt Nginx, dass 404 automatisch zur Startseite springt?
    404 springt automatisch zum Homepage-Server{location/{error_page404=@ops-coffee;}location@ops-coffee{rewrite.*/permanent;}}. Die 404-Seite auf der Website ist nicht besonders benutzerfreundlich oben, um zu verhindern, dass 404 angezeigt wird. Dann wird automatisch zur Startseite gesprungen.
    Nginx 1171 2023-06-03 10:16:32
  • Was soll ich tun, wenn Nginx Vue bereitstellt und die JS-CSS-Datei nicht finden kann?
    Was soll ich tun, wenn Nginx Vue bereitstellt und die JS-CSS-Datei nicht finden kann?
    Nach npmrunbuild ist das relative Verzeichnis der vom Webpack automatisch in die Datei index.html eingefügten Dateien immer falsch. Nach der Veröffentlichung auf dem Server kann Nginx die Datei nicht finden. vue-cli@3 In vue-cli@3 müssen Sie eine Baseurl für alle Dateien hinzufügen, die Ihr Webpack in index.html einfügt. Sie müssen eine neue vue.config.js im Stammverzeichnis des Projekts erstellen und hinzufügen Folgender Inhalt: ..module.exports={baseurl:isprod?'/basexxx/':&#3
    Nginx 1367 2023-06-03 10:05:25
  • Nginx grundlegende Einführung in die gzip-Konfigurationsmethode
    Nginx grundlegende Einführung in die gzip-Konfigurationsmethode
    Vorwort gzip (gnu-zip) ist eine Komprimierungstechnologie. Nach der GZIP-Komprimierung kann die Seitengröße auf 30 % oder sogar kleiner als die Originalgröße reduziert werden. Auf diese Weise können Benutzer die Seite viel schneller durchsuchen. Die mit gzip komprimierte Seite muss sowohl vom Browser als auch vom Server unterstützt werden. Es handelt sich tatsächlich um eine serverseitige Komprimierung. Nach der Übertragung an den Browser wird sie vom Browser dekomprimiert und analysiert. Um den Browser müssen wir uns keine Sorgen machen, da die meisten aktuellen Browser das Parsen von GZIP-Seiten unterstützen. Unabhängig davon, ob es sich um ein Front-End oder ein Back-End handelt, wird Nginx häufig bei der Bereitstellung von Projekten verwendet, und kleine Projekte verwenden häufig einen Reverse-Proxy oder ähnliches. Heute werde ich einfach und direkt über einen der Punkte sprechen – gzip. Wenn es Fehler gibt, korrigieren Sie mich bitte. Im Allgemeinen wird auf der Serverseite u. a. verwendet
    Nginx 4146 2023-06-03 09:52:43
  • So installieren und konfigurieren Sie Nginx auf einem Linux-Server
    So installieren und konfigurieren Sie Nginx auf einem Linux-Server
    Nginx-Installation 1. Installieren Sie die Kompilierungstools und Bibliotheksdateien yum-yinstallmakezlibzlib-develgcc-c++libtoolopensslopenssl-devel 2. Installieren Sie zuerst pcrepcre, damit Nginx 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.35.tar.gz2. Entpacken Sie das Installationspaket: [root @bogonsrc
    Nginx 1445 2023-06-03 09:40:10
  • Beispielanalyse für das Hinzufügen der Konto- und Passwortüberprüfung zu Nginx
    Beispielanalyse für das Hinzufügen der Konto- und Passwortüberprüfung zu Nginx
    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 694 2023-06-03 09:28:22

Werkzeugempfehlungen

jQuery企业留言表单联系代码

jQuery企业留言表单联系代码是一款简洁实用的企业留言表单和联系我们介绍页面代码。
表单按钮
2024-02-29

HTML5 MP3音乐盒播放特效

HTML5 MP3音乐盒播放特效是一款基于html5+css3制作可爱的音乐盒表情,点击开关按钮mp3音乐播放器。
播放器特效
2024-02-29

HTML5炫酷粒子动画导航菜单特效

HTML5炫酷粒子动画导航菜单特效是一款导航菜单采用鼠标悬停变色的特效。
菜单导航
2024-02-29

jQuery可视化表单拖拽编辑代码

jQuery可视化表单拖拽编辑代码是一款基于jQuery和bootstrap框架制作可视化表单。
表单按钮
2024-02-29

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素材
2024-05-09

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

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

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

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

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

这是一款金色的毕业帽矢量素材,提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG素材
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!