web-dev-qa-db-ja.com

UNIXドメインソケットでWebページを表示する

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

何かのようなもの:

file:///tmp/webpage.sock

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

2
Alexander Mills

はい

提供するのは簡単です。

番号

しかし、クライアントにそれを使用させるのは困難です。

代替案

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

複数のWebサーバーをローカルマシンにのみ提供し、ポートの競合が発生しないようにする必要があります。それらがすべて同じポート番号を使用している場合も、それは素晴らしいことかもしれません。

ループバックアドレスは127.0.0.0/8 あれは 127.x.x.x だけでなく 127.0.0.1

したがって、サーバーごとに異なるIPアドレスを使用してください。例えば。 127.0.0.2127.0.0.3 ...

1
ctrl-alt-delor