aktueller Standort:Heim > Technische Artikel > Betrieb und Instandhaltung > Nginx
- Richtung:
- alle web3.0 Backend-Entwicklung Web-Frontend Datenbank Betrieb und Instandhaltung Entwicklungswerkzeuge PHP-Framework tägliche Programmierung WeChat-Applet häufiges Problem andere Technik CMS-Tutorial Java System-Tutorial Computer-Tutorials Hardware-Tutorial Mobiles Tutorial Software-Tutorial Tutorial für Handyspiele
- Klassifizieren:
-
- So beheben Sie 500- und 502-Fehler im PHP+Nginx-Dienst
- Übersicht: Wenn beim Zugriff auf einen Onlinedienst ein 500- oder 502-Fehler auftritt, ist eine dringende Bearbeitung zur Behebung des Problems erforderlich. Sie können das Problem lokalisieren, indem Sie einige Fehlerprotokolle analysieren oder den PHP-FPM-Prozess verfolgen. Das Fehlerprotokoll von nginxerror_lognginx ist in der Nginx-Konfigurationsdatei als server{listen80;server_namelocalhost;root/var/www;access_log/users/jiao/logs/default.access.log;error_log/users/jiao/logs/default definiert.
- Nginx 1582 2023-05-22 09:25:14
-
- Analyse von Nginx-Installationsbeispielen unter Linux
- Die Verwendung der System-Binärquellenmethode zur Installation von sudoapt-getinstallnginx auf dem Ubuntu/Debian-System oder sudoyuminstallnginx auf dem Redhat/Centos-System ist der einfachste und schnellste Weg, aber nicht der beste Weg. Lassen Sie uns weiter unten über dieses Hauptproblem sprechen. Vorteile: Alle binären Installationsabhängigkeiten wurden berücksichtigt. Die Nginx-Verbindungskonfiguration ist sofort verfügbar. Dies wurde für Sie geschrieben Sie müssen sich keine Gedanken über Nginx-Fehlerwartungs- und Upgrade-Probleme machen. Das System ist einfach zu deinstallieren und kann mit nur einem Befehl automatisch gekürzt und komprimiert werden.
- Nginx 1317 2023-05-22 08:46:05
-
- Analyse von Nginx-Serverkonfigurationsbeispielen unter Ubuntu
- Detaillierte Erläuterung der Nginx-Serverkonfiguration unter Ubuntu 1. Installation des Nginx-Servers sudoapt-getinstallnginx2. Mehrere Domänennamen entsprechen verschiedenen Backend-Servern in /etc/nginx/sites-enabled / Verzeichnis Löschen Sie die Standardkonfigurationsdatei und erstellen Sie eine neue Konfigurationsdatei, die dem Domänennamen entspricht, z. B. test.youlunshidai.com# Mehrere NodeJS-Knoten können über upstreamnodejs__upstream für den Lastausgleich upstreamnodejs__u konfiguriert werden
- Nginx 985 2023-05-22 08:16:38
-
- So optimieren Sie die Konfiguration des Nginx-Dienstes
- 1. Informationen zur spezifischen Konfiguration des Ablaufcache-Moduls finden Sie im offiziellen Dokument [root@cairuiconf]#catnginx.conf|egrep-v"#|^$"usernginx;worker_processes1;events{worker_connections1024;}http{includemime.types ;default_typeapplication/octet-stream ;sendfileon;keepalive_timeout65;server{listen80;serve
- Nginx 1609 2023-05-21 22:55:10
-
- Was bedeutet die globale Konfiguration von nginx.conf?
- usernobody; definiert den Benutzer, der den Nginx-Dienst ausführt, und kann auch Gruppen hinzufügen, z. B. worker_processes1; es wird empfohlen, dass dieser Wert ist im Einklang mit der Anzahl der Service-CPU-Kerne. Zusätzlich zur Definition von Zahlen kann es auch als „Auto“ definiert werden, was bedeutet, dass sich das System automatisch anpasst. error_loglogs/error.log; definiert den Pfad des Fehlerprotokolls, der ein relativer Pfad (relativ zum Präfixpfad) oder ein absoluter Pfad sein kann. Die Konfiguration kann hier oder in http, server, location error_ definiert werden.
- Nginx 1440 2023-05-21 22:43:06
-
- So verwenden Sie Nginx zum Bereitstellen einer Flask-Anwendung in Centos
- Umgebungsvorbereitungs-Python-Paketinstallationstool pip: sudoapt-getinstallpipvirtualenv: Um Konflikte zwischen der Systemumgebung und der Anwendungsumgebung zu vermeiden, kann Virtualenv eine unabhängige Entwicklungsumgebung für jede Python-Anwendung erstellen. sudopipinstallvirtualenv Die virtuelle Umgebung verwendet die Flask-Projektadresse: /usr/local/flasky. Sie müssen den Befehl nur unter der Projektadresse ausführen: virtualenvvenv. Per Konvention wird im Allgemeinen „venv“ als Name der virtuellen Umgebung verwendet Wir erstellen eine virtuelle Umgebungsdatei.
- Nginx 1136 2023-05-21 22:13:04
-
- Wie Nginx den Abfragealgorithmus implementiert
- Einfacher Abfragealgorithmus Dieser Algorithmus ist relativ einfach. Der erste Server ist 192.168.1.1, der zweite Server ist 192.168.1.2 und der dritte Server ist 192.168.1.3 Standardmäßig wird auf den Server zugegriffen, die zweite Anfrage kommt zum Zugriff auf die zweite Station, die dritte Anfrage kommt zum Zugriff auf die dritte Station, die vierte Anfrage kommt zum Zugriff auf die erste Station und so weiter. Das Folgende ist ein einfacher Algorithmus, der von meinem Code implementiert wird: publicclasssimplepolling{/***key ist ip*/publicstaticlistipservice=newlinkedlist();static{ipservice.
- Nginx 1598 2023-05-21 21:43:13
-
- So beschränken Sie den gleichzeitigen IP-Zugriff zwischen Nginx und Apache
- nginxnginx begrenzt die Anzahl gleichzeitiger IPs, was auch bedeutet, dass die Anzahl gleichzeitiger Verbindungen zum Server von derselben IP begrenzt wird. 1. Fügen Sie die Variable limit_zone hinzu und können Sie nur vi/usr/local/nginx/conf/nginx.conflimit_zoneone$binary_remote_addr10m verwenden in http; 2. Fügen Sie die Variable limit_conn hinzu. Sie kann in http, Server, Standort verwendet werden. Ich beschränke sie auf den Server vi/usr/local/nginx/conf/host/gaojinbo.com.conflimi
- Nginx 1480 2023-05-21 20:04:09
-
- So konfigurieren Sie den virtuellen Nginx-Host basierend auf dem Port
- 1. Erstellen Sie das Website-Verzeichnis und die Dateien: [root@localhostdata]#tree/data/data└──wwwroot├──www.1.com_8080│└──index.html└──www.1.com_8081└── index .html 2. Ändern Sie nginx.conf: [root@localhostnginx]#vim/usr/local/nginx/conf/nginx.confworker_processes1;events{worker_connections1024;}http{includ
- Nginx 1083 2023-05-21 19:55:04
-
- So beheben Sie eine große Anzahl von http 400-Fehlern im Nginx-Zugriffsprotokoll des Linux-Servers
- Der Fehlerdatensatz im Server sieht etwa so aus: 124.65.133.242––[27/oct/2014:14:30:51+0800]"-"4000"-""-"124.65.133.242––[27/oct / 2014:14:31:45+0800]“-“4000“-““-“124.65.133.242––[27.10.2014:14:31:45+0800]“-“4000“-““- ” 124.65.133.242––[27/okt/2014:14:31:45+0800] „-“ 4000 „-“ „-“ Prüfpunkt nach Analyse Nginx
- Nginx 2720 2023-05-21 19:28:04
-
- Beispielanalyse für die Konfiguration chinesischer Nginx-Domänennamen
- Konfiguration des chinesischen Nginx-Domänennamens Der virtuelle Nginx-Host ist an einen chinesischen Domänennamen wie linuxeye.China gebunden, und der Browser kann nicht springen. Warum? Da der Kern des Betriebssystems aus Englisch besteht und die Auflösung des DNS-Servers auch durch englische Codes ausgetauscht wird, unterstützt der DNS-Server keine direkte Auflösung chinesischer Domänennamen in Punycode-Codes umwandeln und dann von DNS verwenden. Punycode-Code analysieren. Tatsächlich unterstützen alle aktuellen Browser perfekt chinesische Domänennamen, aber die Browsersoftware fügt aktiv die automatische Transkodierung chinesischer Domänennamen hinzu, und es ist nicht erforderlich, die Steuerung der chinesischen Domänennamen-Transkodierung neu zu installieren, um den gesamten Vorgang abzuschließen. Der chinesische Domainname kann in Punycode-Kodierung und Online-Transkodierung umgewandelt werden
- Nginx 967 2023-05-21 19:16:04
-
- So verwenden Sie Nginx als Reverse-Proxy für den Tomcat-Server
- 1) Natürlich müssen Sie die Software herunterladen, die Sie verwenden möchten. Besuchen Sie die offizielle Nginx-Website für den nächsten. http://nginx.org/en/download.html finden Sie hier. Die Version, die ich jetzt verwende, ist 1.1.7, aber im Grunde sind alle zukünftigen Versionen kompatibel, und was wir verwenden, beinhaltet keine allzu untergeordneten Aspekte, daher sollte es keine Änderungen geben. Da es sich bei mir um Windows handelt, lade ich hier natürlich die Windows-Version herunter. Nach dem Download müssen Sie es zunächst starten. Geben Sie den Nginx-Ordner ein und starten Sie Nginx direkt. Nach dem Herunterladen habe ich es beispielsweise in d:\software\developertools\server\nginx-1.1.7 abgelegt und direkt cmd
- Nginx 1818 2023-05-21 19:01:04
-
- So stellen Sie CentOS7 Docker Nginx bereit und führen es aus
- 1. Ressourcenvorbereitung Dockerfile-Datei#"portiert"vonadammillerfrom#https://github.com/fedora-cloud/fedora-dockerfiles##originallyscribedforfedora-dockerfilesby#scollierfromcentos:centos7maintainerthecentosprojectrunyum-yupdate;yumcleanallrunyum-yinstallepel-relea
- Nginx 1328 2023-05-21 18:19:06
-
- So konfigurieren Sie Nginx für die Verwendung des SSL-Moduls zur Unterstützung des HTTPS-Zugriffs
- Hintergrund: Das WeChat-Applet wurde in der Projektentwicklung verwendet, aber die Serverkonfigurations-URL muss https sein, daher muss das SSL-Modul von Nginx so konfiguriert werden, dass es den https-Zugriff unterstützt. Mit anderen Worten, um eine Website mit dem Domänennamen dmsdbj.com zu erstellen Für den Besuch ist https://dmsdbj.com erforderlich. Der englische Name von SSL lautet securesocketlayer, Secure Socket Layer. SSL ist eine Art digitales Zertifikat, um einen sicheren Kanal zwischen dem Browser und dem Webserver einzurichten und die Dateninformationen sicher zwischen dem Client und dem Server zu übertragen. Voraussetzung: 1. Für die Konfiguration des SSL-Moduls ist zunächst Folgendes erforderlich: CA-Zertifikat. Das CA-Zertifikat kann manuell erstellt werden
- Nginx 2218 2023-05-21 18:10:06
-
- So verwenden Sie cPanel zum Konfigurieren des Nginx-Reverse-Proxys in CentOS 7
- cPanel ist derzeit das leistungsstärkste, benutzerfreundlichste und beliebteste virtuelle Host-Kontrollsystem der Welt. Viele ausländische Hosts verwenden dieses Control Panel. Zuerst müssen wir die EPEL-Bibliothek installieren, um diesen Prozess zu starten. Schritt 1: Installieren Sie die EPEL-Bibliothek root@server1[/usr]#yum-yinstallepel-releaseLoadedplugins:fastestmirror,tsflags,universal-hooksLoadingmirrorspeedsfromcachedhostfile*EA4:66.23.237.210*base :Spiegel
- Nginx 1492 2023-05-21 17:43:36