1. Was ist ein virtueller Host? Virtuelle Hosts verwenden spezielle Technologien, um einen laufenden Server logisch in mehrere Hosts aufzuteilen. Der Hauptzweck besteht darin, die Ausführung mehrerer Website-Programme auf einem physischen Server zu ermöglichen, sodass der verbleibende Speicherplatz auf dem Server genutzt werden kann. Nutzen Sie die Rolle des Servers voll aus. Die virtuellen Hosts sind völlig unabhängig. Wenn Sie nginx zum Erstellen einer Website-Plattform verwenden, müssen Sie daher nur eine nginx-Software verwenden, um mehrere IP-basierte oder domänenbasierte Websites auszuführen. 2. Domänennamenbasiertes virtuelles Hosting Diese Art des virtuellen Hostings auf Domänennamenbasis wird am häufigsten verwendet. IP-basierte werden im Allgemeinen in Intranets verwendet. (1) Konfiguration in nginx.conf Fügen Sie einfach die obigen und folgenden Felder in nginx.conf hinzu. vhosts/*.conf einschließen; Die oben genannten Felder können im HTTP-Modul hinzugefügt werden. Erstellen Sie dann ein vhosts-Verzeichnis im conf-Verzeichnis von nginx. Falls es bereits vorhanden ist, erstellen Sie es nicht. (2) Fügen Sie eine virtuelle Host-Konfigurationsdatei hinzu Fügen Sie eine eindeutige .conf-Konfigurationsdatei im vhosts-Verzeichnis hinzu. Sie können ihr einen beliebigen Namen geben, am besten jedoch einen Namen, der mit der bereitgestellten Anwendung in Zusammenhang steht, um die spätere Wartung zu erleichtern. Nehmen Sie die vorherige Konfiguration als Beispiel Server { hören Sie 80; #Konfigurieren Sie den Abhörport. Konfigurieren Sie einfach Port 80. Egal, wie viele virtuelle Hosts Sie schreiben, Port 80 wird verwendet. Servername ebook.yunweigonghui.com; #Das ist das Wichtigste, konfigurieren Sie den erforderlichen Domänennamen. root /usr/local/ywgh/nginx/html/wp/; #Schreiben Sie den Projektpfad deutlich. Das ist auch sehr wichtig. Konfigurieren Sie ihn nicht falsch. Zugriffslog /usr/local/ywgh/nginx/logs/wp/access.log Haupt; #Zugriffsprotokolle können eindeutig geschrieben werden oder nicht. In Produktionsumgebungen müssen sie eindeutig konfiguriert werden, um die Protokolle zu trennen. Standort ~ \.php$ { versuche_dateien $uri =404; fastcgi_pass 127.0.0.1:9000; Fehlerprotokoll /usr/local/ywgh/nginx/logs/wp/php-error.log; fastcgi.conf einschließen; fastcgi_index index.php; } #Das Obige ist der Konfigurationsinhalt in Bezug auf PHP. } Nachdem die obige Konfiguration abgeschlossen ist, können Sie nginx neu starten oder neu laden. (3) Zusammenfassung Viele virtuelle Hosts können in dieselbe Konfigurationsdatei geschrieben werden, dies ist jedoch für die spätere Wartung sehr unpraktisch (der Autor verfügt über ein tiefes Verständnis hierfür, insbesondere bei der Verbindung mit einer von anderen verwalteten Plattform). Versuchen Sie, so viele Konfigurationsdateien wie möglich zu schreiben, damit sie kurz und leicht lesbar sind. Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Detaillierte Erklärung des JS-Speicherplatzes
In horizontaler Richtung können Sie die Zeilenaus...
Inhaltsverzeichnis Hintergrund Virtuelle Dateien ...
Manchmal müssen wir steuern, ob HTML-Elemente auf ...
Inhaltsverzeichnis 1. Veranstaltungsdelegation Er...
Inhaltsverzeichnis 1. Projektanforderungen Zweite...
dig - Dienstprogramm zur DNS-Suche Wenn beim Zugr...
MySql 8.0 entsprechendes Treiberpaket passend Nac...
In diesem Artikelbeispiel wird der spezifische Co...
Einführung Das mysql-utilities-Toolset ist eine S...
Wenn die erstellte Registerkartenbeschriftung den...
1. Befehlseinführung Der Befehl userdel (User Del...
Ein Trick zum Umgang mit dieser Art von Fehlern be...
In diesem Artikel wird der spezifische Code für J...
Inhaltsverzeichnis Beispielcode Rendern Code-Anal...
Das Problem mit dem verstümmelten Code ist folgen...