


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
May 26, 2023 pm 04:13 PM
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
May 26, 2023 pm 01:10 PM
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
May 26, 2023 pm 01:03 PM
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
May 26, 2023 pm 12:31 PM
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
May 26, 2023 pm 12:25 PM
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?
May 26, 2023 am 11:43 AM
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
May 26, 2023 am 11:36 AM
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.
May 26, 2023 am 10:43 AM
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.
May 26, 2023 am 10:07 AM
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
May 25, 2023 pm 11:31 PM
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
May 25, 2023 pm 11:28 PM
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;...
May 25, 2023 pm 11:19 PM
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
May 25, 2023 pm 07:13 PM
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
May 25, 2023 pm 06:25 PM
Hot-Tools-Tags

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel
Wie kann ich KB5055612 in Windows 10 nicht installieren?
<🎜>: Wachsen Sie einen Garten - Komplette Mutationsführer
<🎜>: Bubble Gum Simulator Infinity - So erhalten und verwenden Sie Royal Keys
Nordhold: Fusionssystem, erklärt
Mandragora: Flüstern des Hexenbaum

Heiße Werkzeuge

Sammlung der Laufzeitbibliothek vc9-vc14 (32+64 Bit) (Link unten)
Laden Sie die Sammlung der Laufzeitbibliotheken herunter, die für die Installation von phpStudy erforderlich sind

VC9 32-Bit
VC9 32-Bit-Laufzeitbibliothek für die integrierte Installationsumgebung von phpstudy

Vollversion der PHP-Programmierer-Toolbox
Programmer Toolbox v1.0 PHP Integrierte Umgebung

VC11 32-Bit
VC11 32-Bit-Laufzeitbibliothek für die integrierte Installationsumgebung von phpstudy

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen
