Да

Да

Есть ли способ обслуживать веб-страницу с локально работающего TCP-сервера, прослушивающего сокет домена Unix вместо localhost:<port>?

что-то вроде:

file:///tmp/webpage.sock

Моя единственная реальная мотивация — избегать конфликтов портов в диапазоне 2000–5000.

решение1

Да

Его легко подавать.

Нет

Но сложнее заставить клиента им воспользоваться.

Альтернатива

Однако, поскольку вы рассказали мне, почему вы это делаете, у меня есть другое решение.

Вы хотите, чтобы несколько веб-серверов обслуживали только локальную машину, но не имели конфликтов портов. Также может быть неплохо, если бы они все использовали один и тот же номер порта.

Адреса обратной связи — 127.0.0.0/8это 127.x.x.xне просто 127.0.0.1.

Поэтому используйте разные IP-адреса для каждого сервера. Например 127.0.0.2, 127.0.0.3...

Связанный контент