Konfiguration virtueller Domänennamen und Testüberprüfung in einer Linux\Nginx-Umgebung

Konfiguration virtueller Domänennamen und Testüberprüfung in einer Linux\Nginx-Umgebung

Durch die Verwendung der virtuellen Domänennamenkonfiguration von Nginx können Sie über einen bestimmten Domänennamen auf den lokalen Server zugreifen, ohne einen Domänennamen zu kaufen. Reduzieren Sie unnötige Ausgaben vor der Markteinführung.

Konfigurationsschritte

1. Bearbeiten Sie die Konfigurationsdatei nginx.conf

sudo vim /usr/local/nginx/Nginx/conf/nginx.xonf

(1) Fügen Sie dem Dateinamen den Domänennamen hinzu (für eine einfachere Verwaltung in der Zukunft)

Der folgende Code wird unter dem http-Knoten von nginx.conf hinzugefügt.

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 nginx.conf befindet sich in /usr/local/nginx/conf/nginx.conf. Achten Sie auf die Pfadeinstellung.

include vhost/*.conf

(2) Speichern und beenden

Verwenden Sie zum Speichern und Beenden den vim-Befehl ":wq". Wenn Sie sich noch im Bearbeitungsmodus befinden, müssen Sie zuerst die Esc-Taste drücken und dann den Befehl eingeben.

2. Konfigurieren Sie die Domänennamenweiterleitung

(1) Erstellen Sie einen vhost-Ordner im Installationsverzeichnis

mkdir /usr/local/nginx/Nginx/conf/vhost

(2) Erstellen und Bearbeiten von Konfigurationsdateien für die Domänenweiterleitung

# www.huaiangg.com ist der Domänenname, den Sie anpassen möchten. Fügen Sie das Suffix .vonf hinzu und Sie können vim /usr/local/nginx/Nginx/conf/vhost/www.huaiangg.com.conf ausführen.

Kopieren Sie im Vim-Editor den folgenden Code.

Server {
  hören Sie 80;
  Autoindex aktiviert;
  # Dies ist der Domänenname, den Sie festlegen möchten: Servername www.huaiangg.com;
  access_log /usr/local/nginx/logs/access.log kombiniert;
  index.html index.htm index.jsp index.php;
  #Fehlerseite 404 /404.html;
  wenn ( $query_string ~* ".*[\;'\<\>].*" ){
    Rückgabe 404;
  }
  Standort / {
    # Stellen Sie hier den Reverse-Proxy auf den Zugriffspfad von Tomcat ein: proxy_pass http://127.0.0.1:8080/;
    add_header Zugriffskontrolle-Aloow-Origin *;
  }
}

Speichern und beenden. Verwenden Sie zum Speichern und Beenden den vim-Befehl ":wq". Wenn Sie sich noch im Bearbeitungsmodus befinden, müssen Sie die Esc-Taste drücken und anschließend den Befehl eingeben.

3. Hosteinstellungen festlegen

Die Hosts unter Linux liegen in /etc/hosts. Mit vim öffnen Sie den entsprechenden Pfad.

vim /etc/hosts

Zugehörige Domänennamen konfigurieren

#centos
# Reverse-Proxy --> Tomcat-Adresse 192.168.197.130 www.huaiangg.com
# Bildhosting 192.168.197.130 iamge.huaiangg.com
# Front-End- und Back-End-Trennserver 192.168.197.130 s.huaiangg.com

Speichern und beenden. Verwenden Sie zum Speichern und Beenden den vim-Befehl ":wq". Wenn Sie sich noch im Bearbeitungsmodus befinden, müssen Sie die Esc-Taste drücken und anschließend den Befehl eingeben.

4. Überprüfung starten (neu starten)

Hinweis: ${nginx} stellt den Standardinstallationspfad des Systems dar, zum Beispiel: /usr/local/nginx/

(1) Beginn

${nginx}/sbin/nginx

(2) Neustart

${nginx}/sbin/nginx -s reload

5. Zugangsüberprüfung

Verwenden Sie den Standardport zur Authentifizierung. Wenn der Port belegt ist, ändern Sie den Standardzugriffsport in nginx.conf.

http://localhost:80

oder

http://127.0.0.1:80

5. Testen

Geben Sie dazu einfach die Adresse des Reverse-Proxys in den Browser in der Linux-Umgebung ein, zum Beispiel: www.huaiangg.com, Details siehe unten:

Zusammenfassen

Oben ist die vom Herausgeber eingeführte Konfiguration und Testüberprüfung des virtuellen Domänennamens unter der Linux\Nginx-Umgebung. Ich hoffe, es wird allen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • Springboot+nginx+https+linux, um Lastausgleich und Domänennamenzugriff einfach zu testen
  • Detaillierte Erläuterung zum Konfigurieren mehrerer Domänennamen in Nginx auf dem Alibaba Cloud Linux-System
  • So konfigurieren Sie mehrere Domänennamen auf einem Nginx-Server
  • Detaillierte Erklärung, wie Nginx auf demselben Port auf mehrere Domänennamen hört und gleichzeitig auf http und https hört
  • Beispiel für die Konfiguration personalisierter sekundärer Domänennamen und mehrerer Domänennamen unter einem Nginx-Server
  • Nginx-Konfigurationsbeispiel zum Verteilen von Inhalten basierend auf Domänennamen http und https
  • Beispiel für eine 301-Umleitungskonfiguration für Domänennamen und Verzeichnisse in nginx

<<:  Muss MySql ein Commit durchführen?

>>:  Detaillierte Erläuterung der JavaScript-Closure-Probleme

Artikel empfehlen

Zusammenfassung der 7 Protokolltypen in MySQL

In MySQL gibt es folgende Protokolldateien: 1: Pr...

Ein nützliches mobiles Scrolling-Plugin BetterScroll

Inhaltsverzeichnis Machen Sie das Scrollen flüssi...

Detaillierte Erläuterung der MySQL-Cursor-Konzepte und -Verwendung

Dieser Artikel erläutert anhand von Beispielen da...

Implementierungscodebeispiel für die lokale Verzeichniszuordnung von Nginx

Manchmal müssen Sie auf einige statische Ressourc...

Mehrere Elemente in derselben Zeile unter Div in CSS rechtsbündig ausrichten

Methode 1: schweben: rechts Darüber hinaus wird d...

Analysieren des MySQL-Binärprotokolls

Inhaltsverzeichnis 1. Einführung in Binlog 2. Bin...

Vue implementiert eine einfache bidirektionale Datenbindung

In diesem Artikelbeispiel wird der spezifische Co...

So erfassen Sie Ausnahmen in React

Inhaltsverzeichnis Vorwort Fehlergrenze Jenseits ...

36 Prinzipien der MySQL-Datenbankentwicklung (Zusammenfassung)

Vorwort Diese Prinzipien sind aus tatsächlichen K...

MySQL-unabhängiger Index und gemeinsame Indexauswahl

Häufig fehlt das Verständnis für mehrspaltige Ind...

Schreiben und Verstehen von Pfeilfunktionen und diesem in JS

Inhaltsverzeichnis Vorwort 1. So schreiben Sie Fu...

Tutorial zur Installation und Konfiguration von MySQL 5.7

In diesem Artikel finden Sie das Tutorial zur Ins...

So verwenden Sie Spark und Scala zum Analysieren von Apache-Zugriffsprotokollen

Installieren Zuerst müssen Sie Java und Scala ins...