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 erstellen und konfigurieren Sie einen Nginx-Server
- 1. Die Installation von Kompilierungstools und Bibliotheksdateien hängt von der Installation der Bibliothek ab und muss in der folgenden Reihenfolge installiert werden: (1) Wenn die C++-Kompilierungsumgebung nicht installiert ist, yuminstallgcc-c++ (2) Die SSL-Funktion erfordert die OpenSSL-Bibliothek Wget https:/ /www.openssl.org/source/ openssl-1.1.0f.tar.gztar-zxvfopenssl-1.1.0f.tar.gzcdopenssl-1.1.0f./configmake&&makeinstall(3) Das Rewrite-Modul erfordert die PCRE-Bibliothek wgethttps://ftp .pc
- Nginx 1982 2023-05-26 16:13:06
-
- So legen Sie eine Whitelist in Nginx über das Geo-Modul fest
- 原配置:http{......limit_conn_zone$binary_remote_addrzone=one:10m;limit_req_zone$binary_remote_addrzone=fifa:10mrate=5r/s;......server{......limit_connone5;limit_reqzone=fifaburst =100;......}}白名单配置:http{......geo$whiteiplist{default1;127.0.0.10;10.10.0.0
- Nginx 1221 2023-05-26 13:10:51
-
- So beheben Sie den Nginx-Fehler, bei dem kein PHP angezeigt wird
- 1. Fehlerberichts- und -erfassungsmethoden verstehen Während des Bereitstellungsprozesses des Servers deaktivieren wir normalerweise die Fehlerausgabe von PHP. Dies liegt daran, dass die Fehlerinformationen von PHP Sicherheitsrisiken aufdecken oder zu Informationslecks führen können. Aber während des Entwicklungsprozesses benötigen wir diese Fehlermeldungen, um Probleme zu lokalisieren und das Programm zu debuggen. Eine Möglichkeit, dieses Problem zu lösen, besteht darin, die Fehlerausgabe von PHP zu aktivieren. In PHP können wir die Fehlerprotokollstufe festlegen oder Fehler sofort melden. Gleichzeitig können wir der Nginx-Konfigurationsdatei auch einige Optionen hinzufügen, um PHP-Fehlermeldungen anzuzeigen. 2. Falsche PHP-Einstellungen in der Nginx-Konfigurationsdatei. Öffnen Sie die Nginx-Serverkonfigurationsdatei, normalerweise /etc/nginx/nginx.conf
- Nginx 1846 2023-05-26 13:03:46
-
- So konfigurieren Sie das Nginx-http-footer-filter-Modul des Nginx-Servers
- 1.Was genau macht nginx-http-footer-filter? Vereinfacht ausgedrückt bedeutet dies, dass Sie den Code, den Sie einfügen möchten, unten auf der angeforderten Seite einfügen. 2. Wofür können wir den Nginx-http-footer-filter verwenden? 1. Fügen Sie JS-Code einheitlich für Statistiken hinzu (das denke ich) 2. Fügen Sie unten die Realsver-Informationen (Backend Real Server) hinzu, die auf diese Anfrage reagieren, um Systemadministratoren die Fehlerbehebung zu erleichtern. 3. Sie verwalten eine große Anzahl virtueller Hosts, fügen Sie Ihren Werbecode, schwarzen Link usw. (sehr schamlos) hinter alle Webseiten ein. 4. Ziehen Sie Schlussfolgerungen aus einem Beispiel und überlegen Sie, wofür Sie es verwenden können. Öffnen Sie die Taobao-Homepage, sehen Sie sich den Quellcode an und ziehen Sie ihn nach unten
- Nginx 1257 2023-05-26 12:31:46
-
- So verwenden Sie den Nginx-Proxy, um statischen Ressourcenzugriff zu erreichen
- 1. Ziel: Um statische Ressourcen (CSS, Bilder usw.) über Nginx anzufordern, wird die Seitenvorschau über den Nginx-Proxy durchgeführt. 2. Implementierungseffekt: Geben Sie die Nginx-Proxy-Adresse über den Browser ein, um auf die lokale HTML-Datei zuzugreifen. Sie können auch auf die Proxy-Routing-Zugriffsschnittstelle zugreifen, um die Seitenvorschaufunktion zu erreichen Lokale Windows-Entwicklungsumgebung. Spezifische Konfiguration 1. Nginx konfiguriert den lokalen statischen Projektagenten. Suchen Sie die Nginx-Konfigurationsdatei nginx.conf und konfigurieren Sie den Nginx-Agent-Server. multip
- Nginx 9360 2023-05-26 12:25:20
-
- So erstellen Sie einen Lastausgleichsserver basierend auf Centos7+Nginx+Tomcat8
- Nach der manuellen Installation von Nginx ist alles normal und es gibt keine Probleme mit der Konfiguration des virtuellen Hosts und dem Lastausgleich. Die spezifische Konfigurationsdatei lautet wie folgt: Zur nginx.conf-Datei hinzugefügt, um alle .conf-Dateien im vhost-Verzeichnis einzuführen die Zukunft, natürlich, bei Bedarf, Sie können sie auch einzeln hinzufügen. Da es sich beim Ladedienst um einen API-Dienst handelt, heißt der Name der Conf-Datei hier api.xxx.com.conf. Die Konfiguration zum Öffnen der Datei lautet wie folgt: Die IP-Abfragemethode wird hier nicht verwendet, die USStream-Methode jedoch Konkret: Was ist der Unterschied zwischen diesen Methoden?
- Nginx 1662 2023-05-26 11:43:13
-
- Beispielanalyse der Auflistung des Nginx-Öffnungsverzeichnisses
- 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 1563 2023-05-26 11:36:40
-
- So aktivieren Sie Pathinfo in Nginx
- Um Apache an Nginx zu übertragen, wird auf der Codeseite $_server['path_info'] verwendet. Pathinfo ist für Nginx standardmäßig nicht aktiviert. Wir müssen also 1, URL-Rewrite-Location/{//Methode 1if(!-e$request_filename){rewrite^/(.*)$/index.php/$1last;break;}}location/{/ / manuell aktivieren. Methode 2try_files$uri$uri//index.php$uri;}2, pathinfo legt location~ fest.
- Nginx 1239 2023-05-26 10:43:13
-
- So legen Sie das Nginx-Stromlimit fest
- 1. Strombegrenzung von Nginx Richten Sie die Nginx-Strombegrenzung mithilfe des Moduls Upstream ein und platzieren Sie es im http-Modul im Servermodul #Testadresse, Der Zugriff auf den Server-Py-Pfad wird an den 8080-Port-Standort des lokalen Computers weitergeleitet/py{proxy_passhttp://node/;}#Fehler wird an die Downgrade-Schnittstelle weitergeleitet error_page502503https://fund/b.html ; Hinweis: Wenn ein / fehlt, wird die Anfrage an 8080/ weitergeleitet.
- Nginx 2358 2023-05-26 10:07:26
-
- So erreichen Sie eine hohe Nginx-Verfügbarkeit
- Vorbereitungsarbeiten: 192.168.16.128192.168.16.129 zwei virtuelle Maschinen. Installieren Sie Nginx. Installieren Sie Nginx und aktualisieren Sie die YUM-Quelldatei: rpm-ivhhttp://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpmwget- O/ etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repoInstallieren Sie Nginx
- Nginx 1229 2023-05-25 23:31:04
-
- So realisieren Sie die Koexistenz von Nginx und Apache unter einem Linux-Server
- Es können nicht zwei Programme gleichzeitig auf demselben Port lauschen. Eine andere Denkweise besteht also darin, das Problem der Koexistenz einiger Websites, die unter Nginx ausgeführt werden, und einiger Websites, die unter Apache ausgeführt werden, auf demselben Server zu lösen. Lösung: Verwenden Sie Nginx als Proxyserver und Webserver. Nginx lauscht auf Port 80 und Apache auf andere Ports als 80. Ich verwende vorübergehend Port 8080. Lösung: Sobald die Linux-Umgebung eingerichtet ist, werden Nginx und Apache nacheinander installiert. Da die Standardports 80 sind, ist der von allgemeinen Kunden angeforderte Serverport standardmäßig auf 80 eingestellt, sodass Nginx als statischer Seitenport festgelegt ist: 80; den Port auf: 8080 (in httpd Repair in der .conf-Datei
- Nginx 1937 2023-05-25 23:28:13
-
- So konfigurieren Sie Nginx für den NodeJS-Anwendungslastausgleich
- Durch den Lastausgleich können Benutzeranforderungen mehreren Servern zur Verarbeitung zugewiesen werden, wodurch eine Zugriffsunterstützung für eine große Anzahl von Benutzern erreicht wird. Die Load-Balancing-Architektur ist in der Abbildung dargestellt: Bei komplexen Webanwendungen ist die Verwendung von Nginx für den Front-End-Load-Balancing selbstverständlich. Als nächstes verwenden wir Nginx für den Lastausgleich von NodeJS-Anwendungen. 1. Konfigurieren Sie nginx und ändern Sie nginx.conf: upstreamsample{server127.0.0.1:3000;server127.0.0.1:3001;keepalive64;}server{listen80;....server_name127.0.0.1;...
- Nginx 1537 2023-05-25 23:19:04
-
- So konfigurieren Sie die GZip-Komprimierung, wenn eine Node.js-Site Nginx als Reverse-Proxy verwendet
- Wenn Sie für eine mit node.js entwickelte Site auch Nginx zum Implementieren des Reverse-Proxys verwenden, können Sie die GZIP-Komprimierung problemlos auf der Serverseite implementieren, um das Surfen auf der Site reibungsloser zu gestalten. Voraussetzung: Node.js + Nginx-Reverse-Proxy erledigt: Versionen unter express4.0: app.use(express.compress()); // Hauptsächlich dieser Satz app.use(express.urlencoded()); express.bodyparser());app.use(express.met
- Nginx 1328 2023-05-25 19:13:04
-
- Wie Nginx automatisch Konfigurationsdateien in Docker-Containern generiert
- Der letzte Befehl zur Umsetzung der Idee sieht wahrscheinlich so aus: dockerrun-d-p80:80-exxx=xx Bildname Skriptpfad im Bild Das Skript hier ersetzt den Befehl cmd in der Docker-Datei, daher müssen wir eine Shell erstellen generiert und startet automatisch ein Nginx-Skript. #!/bin/bash#Rufen Sie den Anfang von lt aus der Umgebungsvariablen ab, um ihn von anderen Umgebungsvariablen zu unterscheiden, zum Beispiel lt_analysis=172.17.0.1:8083result=""forrain$(env|grep^lt)doold_ifs ="$ifs"ifs =&qu
- Nginx 1105 2023-05-25 18:25:06
-
- So konfigurieren Sie Nginx auf dem Centos-Server
- Laden Sie das sichere Terminal mobaxterm_personal herunter. Stellen Sie nach dem Herunterladen des sicheren Terminals eine Verbindung zu Ihrer eigenen öffentlichen Netzwerk-IP her. Nach erfolgreicher Verbindung sieht die Anzeige wie oben gezeigt aus. Im Vergleich zu Apache und Lighttpd bietet es die Vorteile von weniger Speicher und hoher Stabilität. Die häufigste Verwendung besteht darin, einen Reverse-Proxy-Dienst bereitzustellen. Der erste Schritt besteht darin, gccgcc-c++ zu installieren. Der zweite Schritt besteht darin, die PCRE-Bibliothek $cd/usr/ zu installieren. local/$wgethttp:// jaist.dl.sourceforge.net/p
- Nginx 2450 2023-05-25 15:58:06