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 konfigurieren und testen Sie virtuelle Domänennamen in einer Nginx-Umgebung
- Mit der Konfiguration des virtuellen Nginx-Domänennamens können Sie über einen bestimmten Domänennamen auf den lokalen Server zugreifen, ohne einen Domänennamen kaufen zu müssen. Reduzieren Sie unnötige Kosten vor der Markteinführung. Konfigurationsschritte 1. Bearbeiten Sie die Konfigurationsdatei nginx.conf sudovim/usr/local/nginx/nginx/conf/nginx.xonf (1) Fügen Sie den Domänennamen zum Dateinamen hinzu (um die zukünftige Verwaltung zu erleichtern). in nginx.conf Fügen Sie es einfach unter dem Knoten hinzu. Sie müssen jedoch auf den Pfad des vhost-Ordners achten. Der Pfad des hier erstellten vhost-Ordners lautet: /usr/local/nginx/nginx/conf/vhost, aber ng
- Nginx 1571 2023-05-14 16:22:06
-
- Wie Docker Nginx mehrere Projekte bereitstellt
- Voraussetzungen 1. Docker wurde auf dem lokalen Computer und Server installiert. Sie können es bei Google herunterladen. 2. Sie haben bereits ein Konto bei Dockerhub und registrieren sich für das Portal: 3. Sie müssen mit Docker vertraut sein und einige Anweisungen in Dockerfile verstehen . Verwenden Sie die Docker-Datei, um Mirror zu erstellen. Wenn auf diesem Computer ein Projekt namens Web vorhanden ist, erstellen Sie eine neue Docker-Datei im Web-Stammverzeichnis und schreiben Sie den folgenden Inhalt von nginx:1.13.6-alpinelabelmaintainer="lilywang"argtz="asia/shanghai"envtz ${tz}
- Nginx 1331 2023-05-14 16:16:12
-
- So verwenden Sie Docker zum Bereitstellen von Nginx+Flask+Mongo-Anwendungen
- Nginx wird als Server verwendet, Mongo ist die Datenbankunterstützung und Flask ist das Web-Framework der Python-Sprache. Mithilfe der Containerfunktionen von Docker kann es einfach auf dem Linux-Server bereitgestellt werden wie folgt: __project-name|__docker-file|__ningx|__dockerfile |__conf|__nginx.conf|__flask|__dockerfile|__requirements.txt|__mongo|__dockerfile|__setup.sh|__docker-compose.yml|
- Nginx 1280 2023-05-14 16:16:06
-
- Wie kann Nginx mehrere Sites effizient auf einem Server bereitstellen?
- Werfen wir einen Blick auf unsere Anforderungen. Ich habe hier drei Website-Projekte, die bereitgestellt werden müssen (entsprechend den drei Domänennamen, um den Zugriff auf den entsprechenden Domänennamen zu ermöglichen, um zur entsprechenden Website zu springen). Werfen wir einen Blick auf das Architekturdiagramm, das ich zur Lösung dieses Problems entworfen habe: Hier gehen wir davon aus, dass die öffentliche IP-Adresse des Linux-Servers im Diagramm 192.168.2.100 lautet, und gehen dann davon aus, dass wir drei Sites auf diesem Server erstellen möchten: www .nginxtest.net, admin.nginxtest.net, app.nginxtest.net. Okay, konfigurieren wir es im Detail: 1. Um den Nginx-Reverse-Proxy zu konfigurieren, stellen wir immer noch zuerst eine Verbindung zu SSH her und geben dann ein
- Nginx 2624 2023-05-14 16:13:06
-
- So verwenden Sie Shared Memory in Nginx
- Die Verwendung von ngx_shmem Die Datei ngx_shmem.c/h ist nur eine sehr einfache Kapselung des Systemaufrufs mmap()/munmap() oder shmget()/shmdt(). Implementierung der Basisbibliothek im NGX-Stil, die einen kontinuierlichen gemeinsam genutzten Speicherbereich beantragen und freigeben kann. Es wird im Allgemeinen für gemeinsam genutzte Daten fester Länge verwendet. Die Datenlänge ist fest und wird während der Verwendung nicht erweitert oder verkleinert. typedefstruct{u_char*addr;size_tsize;...}ngx_shm_t;ngx_int_tngx_shm_alloc(ngx_shm_t*shm);voidngx_shm_free(ngx
- Nginx 1418 2023-05-14 15:55:06
-
- So installieren Sie PHP und Nginx auf Centos7
- 1. Installieren Sie PHP. Als WeChat im Jahr 2013 populär wurde, haben sich auch viele Unternehmen auf dem Markt für die Verwendung von PHP als Anwendungs-Backend entschieden. 1. Die Kosten dafür PHP ist niedrig. 2. PHP ist einfach zu starten. 3. Der Entwicklungszyklus von PHP ist relativ kurz. 4. Die Geburt von TP5 hat die Effizienz der PHP-Schnittstellenentwicklung verbessert. Da es so viele Anforderungen gibt, müssen die Serverkonfigurationen vieler Unternehmen die PHP-Umgebung unterstützen, um den Projektaufbau abzuschließen. Tatsächlich gibt es im Allgemeinen zwei Arten von Centos-Installationssoftware. Die zweite ist die Kompilierung und Installation. Die Schnellinstallationsmethode ist einfach Laden Sie die entsprechende PHP-Quelle und führen Sie einen Schritt durch yuminstall aus.
- Nginx 1837 2023-05-14 15:37:06
-
- Wie Nginx- und GeoIP-Module die geografischen Informationen von IP lesen
- Linux-Installation geoipyuminstallnginx-module-geoiphttp_geoip_module Nutzungsszenario 1. Unterscheiden Sie die http-Zugriffsregeln im In- und Ausland. 2. Unterscheiden Sie die http-Zugriffsregeln in inländischen Städten und Regionen. Suchen Sie nach der Installation von yum die installierte Moduldatei. Wenn Nginx mit Yun installiert ist, ist dies der Fall Wird normalerweise in /etc installiert. Hinweis im Verzeichnis /nginx/modules/: Wenn Nginx nicht von yum installiert, sondern aus dem Quellcode kompiliert und installiert wird, müssen Sie Nginx neu installieren und kompilieren und dieses Modul hinzufügen. Anschließend müssen Sie es nicht hinzufügen dieses Modul manuell. Fügen Sie das Modul manuell hinzu und laden Sie das Modul und http am Anfang der Konfigurationsdatei nginx.conf.
- Nginx 1780 2023-05-14 15:10:06
-
- So konfigurieren Sie Nginx mit SSL, um https-Zugriff zu erhalten
- Beantragen Sie hier ein Zertifikat. Ich habe mich direkt für das kostenlose Zertifikat von Tencent Cloud beworben. Hierbei ist zu beachten, dass das kostenlose Zertifikat der Asian Trust Agency nur für einen Domainnamen genutzt werden kann und Subdomainnamen separat beantragt werden müssen. Ganz zu schweigen davon, dass der Antrag bei Tencent recht schnell geht und in mehr als zehn Minuten genehmigt wurde. Laden Sie eine ZIP-Datei herunter, entpacken Sie sie, öffnen Sie den darin enthaltenen Nginx-Ordner und kopieren Sie die Dateien 1_xxx.com_bundle.crt und 2_xxx.com.key. Öffnen Sie die Nginx-Konfigurationsdatei. Wenn Sie den Speicherort der Nginx-Datei nicht kennen, können Sie sie mit dem Befehl whereisnginx finden. Meine Konfigurationsdatei befindet sich in /ect/nginx. Kopieren Sie nun die beiden Zertifikatsdateien und konfigurieren Sie sie später direkt.
- Nginx 1232 2023-05-14 15:07:14
-
- So installieren Sie Nginx und konfigurieren den automatischen Start unter CentOS7
- 1. Laden Sie das Installationspaket von der offiziellen Website herunter und wählen Sie die für Linux geeignete Version aus. Wählen Sie hier die neueste Version aus, laden Sie sie lokal herunter und laden Sie sie dann auf den Server hoch oder laden Sie sie direkt mit dem Befehl wget unter Centos herunter. Wechseln Sie in das Verzeichnis /usr/local und laden Sie das Softwarepaket #cd/usr/local#wgethttp://nginx.org/download/nginx-1.11.5.tar.gz2 herunter. Um nginx zu installieren, führen Sie zunächst den folgenden Befehl aus Installieren Sie die von Nginx abhängige Bibliothek. Wenn abhängige Bibliotheken fehlen, schlägt die Installation möglicherweise fehl. Weitere Informationen finden Sie in der Fehlermeldung am Ende des Artikels. #yuminstallgcc-c++#yuminstallpcre#yumins
- Nginx 3114 2023-05-14 15:01:14
-
- So leiten Sie https über den Nginx-Lastausgleich um
- Kopieren Sie das Zertifikat und den Schlüssel auf der Webseite scp-rp-p52113/application/nginx/conf/key10.0.0.5:/application/nginx/conf/. Konfigurieren Sie vim/application/nginx/conf/nginx.confworker_processes2 beim Nginx-Laden Ausgleichsserver ;error_loglogs/error.log;events{worker_connections65535;}http{includemime.types;default_typeappli
- Nginx 1032 2023-05-14 14:58:23
-
- So aktivieren Sie die Nginx-Verzeichnis-Browsing-Funktion
- Wir alle wissen, dass Sie es unter Apache so konfigurieren können, dass beim Zugriff auf einen bestimmten Pfad des Webservers automatisch die Dateiliste angezeigt wird. Tatsächlich ist Nginx überhaupt nicht schwächer als Apache Funktion, und es ist sehr einfach und einfach; Der Autoindex-Parameter wird hauptsächlich verwendet, um ihn zu aktivieren. Seine Konfiguration ist wie folgt: Kopieren Sie den Code wie folgt: location/{root/data/www/file//Geben Sie den absoluten Pfad an tatsächliches Verzeichnis; autoindexon;//Verzeichnisdurchsuchungsfunktion aktivieren; autoindex_exact_sizeoff;//Detaillierte Dateigrößenstatistik anzeigen, die Dateigröße wird in MB- und GB-Einheiten angezeigt
- Nginx 1440 2023-05-14 13:46:06
-
- So passen Sie die Protokollierung an und aktivieren den Protokollpuffer in Nginx
- Zugriffsprotokoll Nginx schreibt Informationen über die Anfrage eines Clients unmittelbar nach der Bearbeitung der Anfrage in das Zugriffsprotokoll. Standardmäßig befindet sich das Zugriffsprotokoll in logs/access.log und die Informationen werden in einem vordefinierten Kombinationsformat in das Protokoll geschrieben. Wenn Sie Zugriffsinformationen genau aufzeichnen möchten, müssen Sie ein umfassenderes Zugriffsprotokollformat anpassen, wie unten gezeigt: http{log_formatgeoproxy'[$time_local]$remote_addr''$realip_remote_addr$remote_user''$request_m
- Nginx 1077 2023-05-14 13:07:33
-
- So konfigurieren Sie Keepalived Dual-Machine Hot Standby Nginx
- Umgebungsvorbereitung: 2 Centos: 192.168.0.118, die virtuelle IP (vip) ist 192.168.0.119. Installieren Sie keepalivedyuminstallkeepalived auf 105 bzw. 118. Die Konfiguration von keepalived ist recht flexibel Der Skriptbefehl kann regelmäßig ausgeführt werden und wird für die Heartbeat-Überprüfung verwendet. Wenn wir beispielsweise auf Nginx zugreifen und feststellen, dass auf Nginx nicht zugegriffen werden kann, schalten wir Keepalived aus und wechseln so zu Nginx, um eine unterbrechungsfreie Serviceunterstützung zu erreichen. vi/etc/keepalived
- Nginx 1219 2023-05-14 12:34:11
-
- Nginx-Schnellstart-Beispielanalyse
- Warum Nginx verwenden? Derzeit ist Apache der Hauptkonkurrent von Nginx. Hier werde ich einen einfachen Vergleich zwischen den beiden anstellen, damit jeder die Vorteile von Nginx besser versteht. 1. Als Webserver: Im Vergleich zu Apache verbraucht Nginx weniger Ressourcen, unterstützt mehr gleichzeitige Verbindungen und weist eine höhere Effizienz auf. Dies macht Nginx besonders bei Anbietern virtueller Hosts beliebt. Bei hoher Verbindungsgleichzeitigkeit ist Nginx ein guter Ersatz für den Apache-Server: Nginx ist eine der von Chefs im virtuellen Host-Geschäft in den USA häufig gewählten Softwareplattformen und kann Antworten von bis zu 50.000 gleichzeitigen Verbindungen unterstützen. Vielen Dank an Nginx für die Wahl von Epollan
- Nginx 912 2023-05-14 12:19:20
-
- So installieren Sie schnell einen Nginx-Server unter CentOS
- 1. Nginx herunterladen Laden Sie die neueste Version von Nginx von der offiziellen Website von Nginx herunter (http://nginx.org/en/download.html). Hier habe ich nginx-1.9.12 heruntergeladen. Nachdem der Download abgeschlossen ist, erhalten Sie ein komprimiertes Paket wie in der Abbildung unten gezeigt. Laden Sie das TAR-Paket von Nginx auf den Linux-Server hoch, wie in der Abbildung unten gezeigt: 2. Installieren Sie Nginx2.1 , müssen Sie sicherstellen, dass g++ und gcc auf dem System installiert sind, sowie die Software openssl-devel, pcre-devel und zlib-devel. 1. Installieren Sie die erforderliche Software: yum-yinstallzli
- Nginx 952 2023-05-14 12:04:12