
Wenn ich in Nginx einen virtuellen Host einrichte, fließen dann alle Pakete durch diesen PC?
Folgendes passiert: Ich habe einen OpenWRT-NAT-Router mit zwei Geräten dahinter, einem Server und einem Raspberry Pi. Ich möchte, dass beide über Subdomains für das WAN zugänglich sind.http://server.example.netUndhttp://raspberrypi.example.net. Ich weiß, dass in dieser Situation die Verwendung einer anderen Portnummer die beste Lösung ist, aber niemand sonst wird sich das so gut merken können, und ich würde lieber auf Nummern verzichten. Meine Frage ist: Was wäre, wenn auf einem dieser Geräte Nginx mit virtuellen Hosts laufen würde, die so konfiguriert sind, dass der Subdomain-Verkehr an die entsprechende Box geleitet wird? Das scheint mir praktisch genug, aber wenn der Raspberry Pi irgendwo im Haus mit WLAN verbunden ist, würde dies dazu führen, dass der gesamte Paketverkehr vom „Server“ zuerst zum Raspberry Pi und dann zum „Server“ umgeleitet wird?
Danke schön.
Antwort1
Ja, denn nginx wäre der Reverse-Proxy vor Ihren Anwendungsservern. Die HTTP-Anfragen würden zuerst bei der Box ankommen, auf der nginx läuft, und dann leitet nginx die Anfragen gemäß der Konfiguration des virtuellen Hosts an das gewünschte Ziel weiter.