Как переслать запросы, поступающие через порт 80, на другой порт на той же машине с Linux?
Раньше я делал это, меняясь nat.conf
, но у этой машины, которую я использую, нет NAT. Какая альтернатива?
linux
networking
port-forwarding
Nohsib
источник
источник
Ответы:
Вы можете выполнить перенаправление с помощью iptables:
источник
sudo
Просто оказался в этом вопросе и не смог найти легкий путь. Не хочу устанавливать Nginx на мою машину, чтобы сделать эту простую переадресацию портов.
Rinetd
не работал для меня, нет рабочего пакета для моего дистрибутива. Я пошелsocat
вместо этого. Супер просто:Должен быть запущен,
su
чтобы иметь возможность прослушивать порт80
.источник
Вы должны посмотреть на использование обратного прокси , такого как Nginx . Например, вы можете поместить что-то вроде этого в ваш
nginx.conf
файл:источник