
Есть ли способ обслуживать веб-страницу с локально работающего 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
...