1. Typeinführung 1.1 Domänenbasiertes virtuelles Hosting Der sogenannte domänennamenbasierte virtuelle Host bedeutet, dass sich verschiedene virtuelle Hosts durch unterschiedliche Domänennamen unterscheiden. Domänennamenbasierte virtuelle Hosts sind der in Unternehmen am häufigsten verwendete virtuelle Hosttyp. Fast alle Websites, die Dienste für die Außenwelt bereitstellen, verwenden domänennamenbasierte Hosts, z. B. www.test1.com, www.test2.com usw. 1.2 Portbasierte virtuelle Hosts In ähnlicher Weise bedeutet der sogenannte portbasierte virtuelle Host, dass sich verschiedene virtuelle Hosts durch unterschiedliche Ports unterscheiden. Die Unternehmensanwendungen, die diesem Typ von virtuellem Host entsprechen, sind hauptsächlich interne Unternehmenswebsites, wie z. B.: einige Website-Backends, die keinen direkten Benutzerzugriff auf die Außenwelt ermöglichen möchten usw. Um auf einen portbasierten virtuellen Host zuzugreifen, muss die Adresse die Portnummer enthalten, z. B. http://www.test.com:81 http://www.test.com:82 usw. 1.3 IP-basierte virtuelle Hosts Ähnlich verhält es sich mit dem sogenannten IP-basierten virtuellen Host, bei dem verschiedene virtuelle Hosts durch verschiedene IPs unterschieden werden. Unternehmensanwendungen, die solchen virtuellen Hosts entsprechen, sind sehr selten. Im Allgemeinen werden in Szenarien, in denen verschiedene Unternehmen mehrere IPs verwenden müssen, IPs beim Lastenausgleich gebunden. Ich binde keine IPs im Web, um verschiedene virtuelle Maschinen zu unterscheiden. Alle drei Arten von virtuellen Hosts können unabhängig voneinander oder gemischt verwendet werden. 2. Virtuelle Hostkonfiguration basierend auf mehreren Domänennamen Grundlegende Schritte: Ändern Sie die Nginx-Konfigurationsdatei, um mehrere Domänennamen zu konfigurieren, starten Sie den Nginx-Dienst neu, erstellen Sie entsprechende unterschiedliche Site-Verzeichnisse und laden Sie Site-Dateien hoch oder verwenden Sie ein Site-Verzeichnis und greifen Sie über mehrere Domänennamen darauf zu. 3. Virtuelle Hostkonfiguration basierend auf mehreren Ports Grundlegende Schritte: Ändern Sie die Nginx-Konfigurationsdatei, um mehrere Ports zu konfigurieren, starten Sie den Nginx-Dienst neu, ändern Sie die Sicherheitsgruppenregeln, um Ports zu öffnen, erstellen Sie entsprechende unterschiedliche Site-Verzeichnisse und laden Sie Site-Dateien hoch oder verwenden Sie ein Site-Verzeichnis und greifen Sie über mehrere Ports darauf zu 4. Virtuelle Hostkonfiguration basierend auf mehreren IPs 4.1 Grundlegende Schritte: Fügen Sie eine Netzwerkkarte hinzu, um mehrere IPs zu erhalten, oder fügen Sie zusätzliche IPs hinzu, ändern Sie die Nginx-Konfigurationsdatei, um mehrere IPs zu konfigurieren, starten Sie den Nginx-Dienst neu, erstellen Sie entsprechende unterschiedliche Site-Verzeichnisse und laden Sie Site-Dateien hoch oder verwenden Sie ein Site-Verzeichnis und greifen Sie über mehrere IPs darauf zu 4.2 So fügen Sie eine zusätzliche IP hinzu 4.2.1 Vorübergehend Zusatz-IP hinzufügen: Methode 1: ifconfig eth0:1 10.0.0.8/24 up Methode 2: IP-Adresse IP-Adresse Hilfe Hilfe anzeigen IP-Adresse hinzufügen 10.0.0.9/24 dev eth0 (zum Anzeigen IP-Adresse verwenden) ip addr add 10.0.0.9/24 label eth0:2 dev eth0 (sowohl ifconfig als auch ipaddr können zur Anzeige verwendet werden, empfohlen) 4.2.2 Zusatz-IP dauerhaft hinzufügen cd /etc/sysconfig/network-scripts/ #Geben Sie das Verzeichnis der Konfigurationsdatei der Netzwerkkarte ein cp ifcfg-eth0 ifcfg-eth0:1 #Kopieren Sie die Konfigurationsdatei und benennen Sie sie um vim ifcfg-eth0:1 #Bearbeiten Sie die Konfigurationsdatei /etc/init.d/network restart #Starten Sie den Netzwerkdienst neu 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:
|
<<: Grafisches Tutorial zur Installation von MySQL 8.0.15 und Datenbankgrundlagen
>>: Grundlegende Kenntnisse zur Verwendung von Miniprogrammen (sehr umfangreich, empfehlenswert!)
Apache Arrow ist ein beliebtes Format, das von ve...
Speichern Sie den folgenden Code als Standard-Home...
Inhaltsverzeichnis Vorwort 1. Kurze Analyse der z...
XML/HTML-CodeInhalt in die Zwischenablage kopiere...
In diesem Artikel wird hauptsächlich die Analyse ...
Ob Unternehmenswebsite, persönlicher Blog, Shoppi...
Gelegentlich werden Sie in den Daten Zeichen wie ...
Wo liegt meine Heimatstadt, wenn ich nach Nordwes...
Mit dem Tag <tbody> wird der Stil des Tabel...
Inhaltsverzeichnis Überblick Code-Implementierung...
Diese Datenbankabfrageanweisung ist eine von 50 D...
Shell-Skript #!/bin/sh # Aktuelles Verzeichnis CU...
1. Nginx-Installationsschritte 1.1 Offizielle Web...
Klassifizierung der Website-Erfahrung 1. Sinneser...
Ich habe kürzlich an einem Projekt gearbeitet – B...