はい

はい

代わりに、UNIX ドメイン ソケットでリッスンしているローカルで実行されている TCP サーバーから Web ページを提供する方法はありますかlocalhost:<port>?

何かのようなもの:

file:///tmp/webpage.sock

私の唯一の本当の動機は、2000〜5000 の範囲でのポートの競合を回避することです。

答え1

はい

提供するのは簡単です。

いいえ

しかし、クライアントにそれを使用してもらうのは困難です。

代替案

しかし、なぜそうするのかを教えていただいたので、別の解決策があります。

複数の Web サーバーをローカル マシンにのみ提供したいが、ポートの競合は発生したくない。すべての Web サーバーが同じポート番号を使用するのも良いでしょう。

ループバックアドレスは127.0.0.0/8それ127.x.x.xだけではありません127.0.0.1

したがって、サーバーごとに異なる IP アドレスを使用します。例127.0.0.2: 127.0.0.3...

関連情報