So konfigurieren Sie Nginx zur Unterstützung von IPv6 unter Linux

So konfigurieren Sie Nginx zur Unterstützung von IPv6 unter Linux

1. Überprüfen Sie, ob das vorhandene Nginx IPv6 unterstützt

Sie müssen den folgenden Befehl ausführen, um zu überprüfen, ob das vorhandene nginx IPv6 unterstützt. Wenn der Parameter --with-ipv6 enthält, wird es unterstützt. Wenn nicht, wird es nicht unterstützt und Sie müssen nginx neu kompilieren.

# Der Nginx-Pfad hier basiert auf Ihrem tatsächlichen Nginx-Startdateipfad /usr/local/nginx-1.14.0/sbin/nginx -V

2. Kompilieren Sie nginx neu, um IPv6 zu unterstützen

1. Laden Sie das entsprechende Nginx-Installationspaket herunter.

2. Entpacken Sie das Nginx-Installationspaket.

3. Geben Sie nach dem Dekomprimieren von nginx die Installationsdatei ein, führen Sie zuerst den Befehl ./configure aus, fügen Sie dann die oben aus /usr/local/nginx-1.14.0/sbin/nginx -V erhaltenen Parameter hinzu, fügen Sie dann den Parameter --with-ipv6 hinzu und führen Sie ihn aus.

4. Führen Sie den Befehl „make“ aus und führen Sie niemals den Befehl „make install“ aus, da sonst das ursprüngliche Nginx überschrieben wird.

5. Sichern Sie die ausführbare Nginx-Datei im ursprünglichen Pfad:

sudo cp /usr/local/nginx-1.14.0/sbin/nginx /usr/local/nginx-1.14.0/sbin/nginx.old

6. Geben Sie nach dem Erstellen den Ordner „objs“ im Installationsordner ein.

CD-Objekte

7. Stoppen Sie den ursprünglichen Nginx-Dienst, überschreiben Sie die ursprüngliche Nginx-Ausführungsdatei und starten Sie den Nginx-Dienst:

sudo /usr/local/nginx-1.14.0/sbin/nginx -s stoppen
sudo cp nginx /usr/local/nginx-1.14.0/sbin/nginx
sudo /usr/local/nginx-1.14.0/sbin/nginx

Auffüllen:

Überwachen Sie sowohl IPV4 als auch IPV6

Server {
....
hören [::]:80;
...
} 

Hören Sie nur auf IPv6

Server {
....
hören [::]:80 Standard ipv6only=on;
...
}

Hören Sie auf die angegebene IPV6-Adresse

Server {
....
hören [3608:f0f0:3002:31::1]:80;
...
}

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:
  • Zusammenfassung der drei Methoden zur Implementierung der Graustufenfreigabe in Nginx
  • Detaillierte Erläuterung der Veröffentlichung und Bereitstellung von Asp.Net Core (MacOS + Linux + Nginx)
  • Eine kurze Analyse von nginScript, der gerade von nginx veröffentlichten JavaScript-Funktion
  • Detaillierte Erklärung der Kontrolle des Zugriffsvolumens durch Nginx
  • Einrichten eines Proxyservers mit nginx
  • Versuch der Bereitstellung von Docker-Containern – Kommunikation mit mehreren Containern (Node+MongoDB+Nginx)
  • Detaillierte Erklärung der Verwendung von Nginx proxy_redirect
  • Beispiel für die Installation von nginx in einem angegebenen Verzeichnis
  • Detaillierte Erläuterung des Front-End- und Back-End-Bereitstellungstutorials basierend auf Vue und Nginx
  • So verwenden Sie Nginx zum Simulieren der Canary-Freigabe

<<:  TimePicker im Element deaktiviert einen Teil der Zeit (deaktiviert auf Minuten)

>>:  So finden Sie langsame SQL-Anweisungen in MySQL

Artikel empfehlen

Das neueste Installations-Tutorial für virtuelle Maschinen VMware 14

Zuerst gebe ich Ihnen den Aktivierungscode für VM...

Native JavaScript-Karussell-Implementierungsmethode

In diesem Artikel wird die Implementierungsmethod...

Detaillierte Erläuterung der Mybatis-Sonderzeichenverarbeitung

Vorwort: Mybatis-Sonderzeichenverarbeitung, Verar...

Einführung in die Verwendung von exists und except in SQL Server

Inhaltsverzeichnis 1. existiert 1.1 Beschreibung ...

js+css zur Realisierung eines dreistufigen Navigationsmenüs

In diesem Artikelbeispiel wird der spezifische Co...

Detailliertes Beispiel zum Entfernen doppelter Daten in MySQL

Detailliertes Beispiel zum Entfernen doppelter Da...

Erläuterung der CSS3-Überlaufeigenschaft

1. Überlauf Überlauf ist Überlauf (Container). We...

So zeichnen Sie die Zeitleiste mit Vue+Canvas

In diesem Artikelbeispiel wird der spezifische Co...

Detaillierte Erklärung zur Installation von PHP7 unter Linux

Wie installiere ich PHP7 unter Linux? 1. Installi...

Detaillierte Erklärung der HTML-Formularelemente (Teil 1)

HTML-Formulare werden verwendet, um verschiedene ...