Puncte:0

Redirecționați portul 443 către 8080?

drapel us

(notă: am scris în mod intenționat „httpz” în loc de „https” deoarece am primit un mesaj de eroare când am încercat să postez întrebarea)

Am un server web (container docker) care rulează pe 8080. Vreau ca oamenii să meargă httpz://mydomain.com pentru a-l accesa. Am schimbat configurația portului pentru container (docker compose) pentru a mapa 443 la 8080 și asta funcționează. Dar aș prefera să direcționez traficul către serverul meu de la portul 443 la 8080. În acest fel, aș putea porni containerul docker fără privilegii de root.

Cum (concret) configurez serverul Ubuntu 20.40 astfel încât oamenii să acceseze httpz://mydomain.com:443 este direcționat către httpz://domeniul meu:8080?

Am încercat această comandă (luată dintr-un ghid pe care l-am găsit online, dar am schimbat portul 80 în 443):

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

Dar nu merge.Traficul către 443 nu este direcționat către 8080.

Nikita Kipriyanov avatar
drapel za
Sunteți sigur că serviciul de pe portul 8080 este într-adevăr HTTPS și nu HTTP simplu?
djdomi avatar
drapel za
Cred că doriți să utilizați un proxy invers în loc de iptables
birgersp avatar
drapel us
@NikitaKipriyanov Da, serviciul de pe portul 8080 este cu adevărat HTTPS. După cum am menționat, dacă configurez docker pentru a ruta 443 la 8080, funcționează.
birgersp avatar
drapel us
@djdomi da, poate. Orice este cel mai puțin complicat de configurat și ușor de eliminat (restaurat) este bine.
Nikita Kipriyanov avatar
drapel za
Apoi, cel mai corect mod de a face acest lucru este să configurați porturi în docker. Docker are [instrucțiuni](https://docs.docker.com/engine/security/rootless/#exposing-privileged-ports) cum să facă acest lucru în cazul unui utilizator neprivilegiat.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.