Google Cloud направляет порт по умолчанию в порт GlassFish - PullRequest
0 голосов
/ 09 ноября 2019

Приложение GlassFish, размещенное в экземпляре виртуальной машины Google Cloud, работает на порте 8080. Мне нужно перенаправить трафик с порта 80 по умолчанию на порт 8080. Каков наилучший способ добиться этого?

Я пыталсяустановить порт 80 как порт GlassFish, но не удалось, так как в Ubuntu мы не можем прослушивать порт ниже 1024.

Ответы [ 2 ]

1 голос
/ 09 ноября 2019

Создайте группу экземпляров для вашей виртуальной машины. Создайте балансировщик нагрузки, который будет направлять трафик внешнего порта 80 на порт 8080 вашей виртуальной машины.

1 голос
/ 09 ноября 2019

Вы можете использовать функцию Linux iptables для перенаправления трафика, полученного через один порт, на другой порт.

sudo iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
sudo iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
/etc/init.d/iptables save

Дважды проверьте документацию, поскольку вы не упоминаете версию Linux, которая у вас есть. работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...