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

  • So lösen Sie das durch die Nginx-Konfiguration verursachte 403-Problem
    So lösen Sie das durch die Nginx-Konfiguration verursachte 403-Problem
    Lösung für 403-Probleme, die durch die Nginx-Konfiguration verursacht werden 1. Problem: Das Protokoll 403nginx_error.log wird angezeigt, wenn curlnginx den lokalen Domänennamen wie folgt konfiguriert: 2. Frage 1. www.requesturi.com ist wie folgt konfiguriert: Zugriff im Stammverzeichnis verboten und Fehler Protokoll wurde gefunden. Theoretisch sollten Sie beim Zugriff auf www.requesturi.com zu /usr/local/nginx/html1 gehen, um zu suchen. Warum wird angezeigt, dass der Zugriff auf /usr/local/nginx/html erfolgt? tatsächlich verboten? 2. Erstellen Sie eine a.txt-Datei unter /usr/local/nginx/html1
    Nginx 2192 2023-06-01 16:25:06
  • So ändern Sie Nginx-Dateien mit Centos7 Docker
    So ändern Sie Nginx-Dateien mit Centos7 Docker
    1. Nginx mit Docker installieren: Es ist sehr einfach, Nginx mit Docker zu installieren. 2. Geben Sie nach der Installation den Docker-Container ein: Führen Sie den Befehl aus: dockerexec-it container idbash. Beachten Sie, dass der Behälter zum Betreten geöffnet sein muss. 3. Nehmen Sie als Beispiel die Änderung von index.html von nginx: 1. Geben Sie das Verzeichnis ein, in dem sich der Index befindet: cdusr/share/nginx/html 2. Bearbeiten Sie index.html. Der entscheidende Punkt ist, dass hier ein Fehler gemeldet wird. wie folgt 3. Es wird angezeigt, dass kein vim-Befehl vorhanden ist. Installieren Sie ihn mit diesem Befehl: apt-getinstallvim. Wenn dies nicht erfolgreich ist, aktualisieren Sie den apt-get-Befehl: apt-getup
    Nginx 1259 2023-06-01 09:31:07
  • Nginx-Hochverfügbarkeitsmethode
    Nginx-Hochverfügbarkeitsmethode
    Vorbereitungsarbeiten: 192.168.16.128 192.168.16.129 Zwei virtuelle Maschinen. Installieren Sie Nginx. Installieren Sie Nginx. Aktualisieren Sie Ihre Quelldatei: rpm-ivhhttp://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm wget-O / etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Cent
    Nginx 1409 2023-05-31 15:04:06
  • So schreiben Sie ein Nginx-Automatisierungsskript
    So schreiben Sie ein Nginx-Automatisierungsskript
    Dieses Skript kann die Vorgänge zum Starten, Stoppen und Neustarten von nginx#!/bin/bash./etc/init.d/functionsfunctionusage(){echo$"usage:$0{start|stop|restart}"exit1}functionstart() erfüllen {/usr/local/nginx/sbin/nginxsleep1if[`netstat-antlpe|grepnginx|wc-l`-ge0];thenaction"nginxisstarted.&quot
    Nginx 1631 2023-05-31 14:37:06
  • So stellen Sie die Nginx-https-Website bereit und konfigurieren das Umschreiben von Adressen
    So stellen Sie die Nginx-https-Website bereit und konfigurieren das Umschreiben von Adressen
    1. Umgebungsvorbereitung: Ein Centos6.9-Host, deaktivieren Sie die Firewall und Selinux. Installieren Sie Abhängigkeitspakete: yum-yinstallopenssl-develpcre-develgcc. Erstellen Sie keinen Nginx-Benutzer: useradd-m-s/sbin/nologinnginx Benutzer und es gibt keine Interaktion mit shelltar-xfnginx-1.8.0.tar.gzcdnginx-1.8.0./configure--user=nginx--group=nginx--prefix=/usr/local/nginx--with-h
    Nginx 1562 2023-05-31 12:53:12
  • So konfigurieren Sie Nginx zur Erkennung des Dienststatus
    So konfigurieren Sie Nginx zur Erkennung des Dienststatus
    1. Überprüfen Sie, ob das Check-Status-Modul installiert ist; nginx- -with-http_sub_module2. Falls nicht installiert, øcheck status module --with-http_status_module[root@localh
    Nginx 2284 2023-05-31 11:13:06
  • So legen Sie das access_log-Protokoll von Nginx fest
    So legen Sie das access_log-Protokoll von Nginx fest
    Es gibt zwei Hauptanweisungen für Nginx-Protokolle: 1) log_format: wird zum Festlegen des Protokollformats verwendet. 2) access_log: wird zum Angeben des Speicherpfads und Formats der Protokolldatei verwendet. log_format Protokollformat 1. Syntax: Formatstil log_formatname (Formatname). (das heißt, was Sie wollen Welche Art von Protokollinhalt wird erhalten) Beispiel: log_formatmain'$remote_addr-$remote_user[$time_local]"$request"''$status$body_bytes_sent&
    Nginx 2917 2023-05-31 10:28:29
  • So verwenden Sie den Nginx-Reverse-Proxy, um domänenübergreifende Probleme zu lösen
    So verwenden Sie den Nginx-Reverse-Proxy, um domänenübergreifende Probleme zu lösen
    Das Problem wurde im vorherigen Artikel zur domänenübergreifenden Ressourcenfreigabe erwähnt. Es wurde erwähnt, dass beim Senden von Cookies access-control-allow-origin nicht klar und konsistent angegeben werden kann mit dem angeforderten Domainnamen. Bei der Zusammenarbeit mit anderen während der Entwicklung dieses Projekts bin ich auf solche Probleme gestoßen. Im Allgemeinen besteht die Lösung darin, die domänenübergreifende Ressourcenfreigabe von cors mit dem Backend zu verwenden, um den Zugriffskontroll-Erlaubnisursprung auf den besuchten Domänennamen festzulegen. Dies erfordert die Zusammenarbeit des Backends und wird von einigen Browsern nicht unterstützt. Basierend auf der Zusammenarbeit mit dem Backend des Partners wird der Nginx-Richtungs-Proxy verwendet, um die Same-Origin-Richtlinie des Browsers zu erfüllen und das Reverse-Proxy-Konzept der domänenübergreifenden Implementierungsmethode zu implementieren.
    Nginx 7012 2023-05-31 10:20:30
  • Was ist die Upstream-Konfiguration und Funktion von Nginx?
    Was ist die Upstream-Konfiguration und Funktion von Nginx?
    Konfigurationsbeispiel upstreambackend{serverbackend1.example.comweight=5;serverbackend2.example.com:8080;serverunix:/tmp/backend3;serverbackup1.example.com:8080backup;serverbackup2.example.com:8080backup;}server{location/{proxy_passhttp ://backend;}}Befehlssyntax: Upstreamname{.
    Nginx 2507 2023-05-30 22:28:04
  • So konfigurieren Sie den virtuellen Nginx-Host unter CentOS
    So konfigurieren Sie den virtuellen Nginx-Host unter CentOS
    Experimentelle Umgebung Eine minimal installierte virtuelle Centos7.3-Maschine konfiguriert die Basisumgebung 1. Installieren Sie nginxyuminstall-yepel-*yumisntall-ynginxvim 2. Erstellen Sie das Site-Stammverzeichnis des Hosts der virtuellen Maschine mkdir/var/wwwrootmkdir/var/wwwroot/site1mkdir/var / wwwroot/site2echo-e"site1">>/var/wwwroot/site1/index.htmlecho-e"site2">>/var/
    Nginx 1365 2023-05-30 21:45:29
  • So konfigurieren Sie den Nginx-Seiten-Cache
    So konfigurieren Sie den Nginx-Seiten-Cache
    Nginx-Seitencache 1. Anweisungsbeschreibung Proxy_cache_path-Syntax: Proxy_cache_pathpath[levels=number]keys_zone=zone_name:zone_size[inactive=time][max_size=size]; Die zwischengespeicherten Daten werden in einer Datei gespeichert und der Hashwert der Proxy-URL wird als Schlüssel und Dateiname verwendet. Der Parameter „levels“ gibt die Anzahl der zwischengespeicherten Unterverzeichnisse an, zum Beispiel: Proxy_cache_path/data/nginx/ca
    Nginx 2955 2023-05-30 19:13:30
  • So konfigurieren Sie das Nginx-Protokoll access_log
    So konfigurieren Sie das Nginx-Protokoll access_log
    Das Zugriffsprotokoll des Webservers ist sehr wichtig. Mithilfe des Zugriffsprotokolls können wir den Zugriff des Benutzers analysieren und anhand des Zugriffsprotokolls auch einige abnormale Zugriffe, z. B. CC-Angriffe, feststellen. Format: access_log/path/to/logfileformat; access_log kann in den Abschnitten http, server und location konfiguriert werden. Konfigurationsbeispiel: server{listen80;server_namewww.xxx.com;root/data/wwwroot/www.xxx.com;indexindex.htmlindex.php;access_lo
    Nginx 2496 2023-05-30 18:28:06
  • So verwenden Sie den Nginx-Webserver-Caddy
    So verwenden Sie den Nginx-Webserver-Caddy
    Einführung in Caddy Caddy ist ein leistungsstarker und hoch skalierbarer Webserver, der derzeit über 38.000 Sterne auf Github hat. Caddy ist in der Go-Sprache geschrieben und kann für statisches Ressourcen-Hosting und Reverse-Proxy verwendet werden. Caddy verfügt über die folgenden Hauptfunktionen: Im Vergleich zur komplexen Konfiguration von Nginx ist die ursprüngliche Caddyfile-Konfiguration sehr einfach. Sie kann die Konfiguration über die bereitgestellte AdminAPI dynamisch ändern. Sie unterstützt standardmäßig die automatisierte HTTPS-Konfiguration und kann automatisch HTTPS-Zertifikate beantragen und konfigurieren Sie sie; es kann auf Zehntausende von Websites erweitert werden, ohne dass zusätzliche Abhängigkeiten in der Go-Sprache geschrieben werden müssen; die Speichersicherheit ist besser gewährleistet. Zunächst installieren wir es direkt in CentO
    Nginx 2364 2023-05-30 12:19:45
  • So begrenzen Sie die Anzahl der Verbindungen im Nginx-Geschwindigkeitslimit
    So begrenzen Sie die Anzahl der Verbindungen im Nginx-Geschwindigkeitslimit
    Szenario: Unternehmen A hat 100 Personen und Unternehmen A hat nur eine öffentliche IP. Gehen Sie davon aus, dass in Unternehmen A 100 Personen gleichzeitig Ihre Website-Dateien herunterladen. Ihre Verbindungslimitkonfiguration lautet jedoch: limit_conn_zone$binary_remote_addrzone=perip:1m;server{---limit_connperip1;limit_rate1024k;---} ermöglicht eine einzelne Verbindungsnummer und die maximale Bandbreite einer einzelnen Verbindung beträgt 1 m. Auf diese Weise gibt es 99 Personen mit einem Anforderungsstatus von 503. Andere müssen manuell warten, wenn sie herunterladen möchten (nginx benachrichtigt Benutzer nicht, dass Benutzer a den Download abgeschlossen hat, und Sie sind an der Reihe, Benutzer b herunterzuladen). Die dadurch verursachte Nutzung
    Nginx 944 2023-05-30 11:19:05
  • So verwenden Sie das Nginx_geo-Modul zur Implementierung der CDN-Planung
    So verwenden Sie das Nginx_geo-Modul zur Implementierung der CDN-Planung
    Um das Geo-Modul von Nginx einzuführen, wird die Geo-Anweisung vom Modul ngx_http_geo_module bereitgestellt. Standardmäßig lädt Nginx dieses Modul, sofern nicht künstlich --without-http_geo_module. Mit dem Modul ngx_http_geo_module können Variablen erstellt werden, deren Werte von der Client-IP-Adresse abhängen. Die Verwendung ist wie folgt: Geo-Befehlssyntax: geo[$address]$variable{...} Standardwert: - Konfigurationsabschnitt: Die HTTP-Definition ruft die IP-Adresse des Clients aus der angegebenen Variablen ab. Standardmäßig ruft Nginx die Client-IP-Adresse aus der Variablen $remote_addr ab, dies ist jedoch auch möglich
    Nginx 1366 2023-05-30 10:27:18

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!