Encaminhamento de porta com o aplicativo Python

1

Acabei de configurar um aplicativo Python em um servidor do EC2 Ubuntu. Eu posso ir para www.mydomain.com:6332 para ver o aplicativo, mas eu gostaria que fosse em www.mydomain.com (sem porta 6332).

Como eu poderia conseguir isso?

    
por Max Min 06.04.2013 / 03:27

1 resposta

0

Isso pode ser feito de várias maneiras:

  • O mais fácil é simplesmente deixar seu aplicativo python ouvir na porta 80
  • Segundo melhor seria uma regra de iptables que redireciona o tráfego ( iptables -t nat -A PREROUTING -p tcp --dport 80 --redirect --to-ports 6332 )
  • E, finalmente, você pode configurar um proxy reverso, como nginx ou apache, para encaminhar o tráfego para seu aplicativo. Se for um aplicativo python que pode ser executado em um contêiner wsgi (como os que usam flask ou django), essa é a melhor opção.
por 06.04.2013 / 17:12

Tags