Ja

Ja

Gibt es eine Möglichkeit, eine Webseite von einem lokal laufenden TCP-Server bereitzustellen, der auf einem Unix-Domain-Socket lauscht, anstatt auf localhost:<port>?

etwas wie:

file:///tmp/webpage.sock

Meine einzige wirkliche Motivation besteht darin, Portkonflikte im Bereich 2000–5000 zu vermeiden.

Antwort1

Ja

Es ist einfach, es zu servieren.

NEIN

Es ist jedoch schwieriger, den Kunden dazu zu bringen, es zu verwenden.

Eine Alternative

Da Sie mir jedoch gesagt haben, warum Sie das tun, habe ich eine andere Lösung.

Sie möchten, dass mehrere Webserver nur den lokalen Rechner bedienen, es aber nicht zu Portkonflikten kommt. Es wäre auch gut, wenn alle dieselbe Portnummer verwenden würden.

Loopback-Adressen sind . 127.0.0.0/8Das ist 127.x.x.xnicht nur 127.0.0.1.

Verwenden Sie daher für jeden Server eine andere IP-Adresse. Beispiel 127.0.0.2: 127.0.0.3...

verwandte Informationen