Перенаправить порт 443 на 8080?

(примечание: я намеренно написал «httpz» вместо «https», потому что получил сообщение об ошибке при попытке опубликовать вопрос)

У меня есть веб-сервер (докер-контейнер), работающий на 8080. Я хочу, чтобы люди httpz://mydomain.com чтобы получить к нему доступ. Я изменил конфигурацию порта для контейнера (docker compose), чтобы сопоставить 443 с 8080, и это работает. Но я бы предпочел перенаправить трафик, идущий на мой сервер, с порта 443 на порт 8080. Таким образом, я мог бы запустить контейнер Docker без привилегий root.

Как (конкретно) мне настроить сервер Ubuntu 20.40, чтобы люди, получающие доступ httpz://mydomain.com:443 перенаправляется на httpz://mydomain:8080?

Я попробовал эту команду (взято из руководства, которое я нашел в Интернете, но изменил порт 80 на 443):

sudo iptables -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-port 8080

Но это не работает. Трафик на 443 не направляется на 8080.

ubuntu ssl iptables https

биргерсп

0

Добавить комментарий

Ваш адрес email не будет опубликован.