So richten Sie Nginx so ein, dass der Domänenname an den angegebenen Port weitergeleitet wird

So richten Sie Nginx so ein, dass der Domänenname an den angegebenen Port weitergeleitet wird

Geben Sie /usr/local/nginx/conf ein

sudo cd /usr/local/nginx/conf

Vhost-Verzeichnis erstellen

sudo mkdir vhost

Ändern Sie die Datei nginx.conf

sudo cp nginx.conf nginx.conf_back
sudo vim nginx.conf 

Legen Sie die Hosts-Datei des Zugriffscomputers fest, um den Zugriff zu simulieren. Der Computer, den ich hier verwende, ist Windows 10, und die Hosts-Datei befindet sich im Ordner C:\Windows\System32\drivers\etc.

Erstellen einer Port-Proxy-Konfigurationsdatei

sudo cd vhost
sudo vim www.jaydenmall.com.conf
Server {
	# Hören Sie auf Port 80, listen 80;
  Autoindex aktiviert;
  Servername www.jaydenmall.com;
  access_log /usr/local/nginx/logs/access.log kombiniert;
  index.html index.htm index.jsp index.php;
  wenn ( $query_string ~* ".*[\;'\<\>].*" ){
    Rückgabe 404;
  }
  Standort / {
    # Reverseproxy zu Port 8080 proxy_pass http://127.0.0.1:8080;
    add_header Zugriffskontrolle-Origin zulassen *;
  }
}

Starten Sie nginx neu

sudo ../../sbin/nginx -s neu laden

Es können Fehler auftreten. In diesem Fall müssen Sie den Speicherort der Datei nginx.conf mit dem Parameter nginx -c angeben.

sudo killall -9 nginx # Nginx-Prozess beenden sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
sudo ../../sbin/nginx -s reload # Neustart

Der Port-Reverse-Proxy ist erfolgreich. Beachten Sie, dass der rote Teil der Standardport 80 ist, der tatsächlich auf Port 8080 von Tomcat verweist.

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:
  • Implementierung der Nginx-Domänennamenweiterleitung
  • Verwenden des Nginx-Forward-Proxys zur Implementierung einer Analyse des Intranet-Domänennamen-Weiterleitungsprozesses
  • Nginx Reverse Proxy wird für die Weiterleitung von Intranet-Domänennamen verwendet
  • Implementierung von HTTP- und HTTPS-Diensten mit Nginx-Reverse-Proxy für mehrere Domänennamen
  • Verwenden Sie nginx + sekundären Domänennamen + https-Unterstützung
  • Nginx definiert die Zugriffsmethode für Domänennamen
  • nginx+tomcat-Beispiel für den Zugriff auf das Projekt über den Domänennamen
  • Codebeispiel für das Nutzungsszenario der Nginx-Domänenweiterleitung

<<:  MySQL 8.0-Installationstutorial unter Linux

>>:  JavaScript zum Implementieren einer einfachen Tab-Leiste zum Wechseln der Inhaltsleiste

Artikel empfehlen

Implementieren Sie eine einfache Suchmaschine auf Basis von MySQL

Inhaltsverzeichnis Implementierung einer Suchmasc...

Verschiedene Arten von MySQL-Indizes

Was ist ein Index? Ein Index ist eine Datenstrukt...

Die Verbindung zwischen JavaScript-Konstruktoren und Prototypen

Inhaltsverzeichnis 1. Konstrukteure und Prototype...

Dynamische Vue-Komponente

Inhaltsverzeichnis 1. Komponente 2. Keep-Alive-Mo...

9 Tipps für das Webseiten-Layout

<br />Verwandte Artikel: 9 praktische Vorsch...

10 inhaltliche Prinzipien zur Verbesserung der Website-Performance

<br />Englische Adresse: http://developer.ya...

So verwenden Sie Linux-Befehle in IDEA

Im Vergleich zum Windows-System bietet das Linux-...

Zusammenfassung der Methoden zum Einfügen von Videos in HTML-Seiten

Wenn Sie nun das Video-Tag auf einer Seite verwen...

Implementierung der CSS-Rahmenlängensteuerungsfunktion

Wenn die Rahmenlänge früher kleiner als der Conta...

Ausführliche Erläuterung der Standortpriorität von Nginx

Standortausdruckstyp ~ bedeutet, dass ein regulär...

Detaillierte Erläuterung der Angular-Strukturdirektivenmodule und -Stile

Inhaltsverzeichnis 1. Strukturelle Anweisungen Mo...

Beispielcode zur Implementierung der WeChat-Kontoaufteilung mit Nodejs

Das Geschäftsszenario des Unternehmens erfordert ...