Rediriger un sous-domaine de port [nginx/fiole]

Je sais que c'est une question commune, et il y a des réponses pour la même raison, mais la raison pour laquelle je pose cette question c'est parce que je ne sais pas comment l'approche de la solution. Selon la façon dont j'ai décider de le faire, la solution que je puisse reprendre des changements. De toute façon,

J'ai une AWS EC2. Mon DNS est géré par Route53 et j'propre example.com. Actuellement, sur mon exemple, il y a deux services en cours d'exécution:

example.com:80 [nginx/php/wordpress]
example.com:8142 [flask]

Ce que je veux faire, c'est faire app.example.com point de example.com:8142. Exactement comment dois-je faire? Je suis assez sûr que je vais avoir pour point de app.example.com à la même adresse IP que d' example.com, puisque c'est la même boîte qui sera le servir. Et, nginx sera le premier à traiter ces demandes sur le port 80. Est-il un moyen avec lequel je peux faire nginx en avant toutes les demandes à localhost:8142?

Est-il une meilleure façon que je peux résoudre ce problème?

InformationsquelleAutor Rohan Prabhu | 2014-05-14