different Subdomains pointing to same droplet ip with different ports


I am trying have different sub domains resolving to the same IP (same droplet) but with different ports, pointing to single nginx server; which in turn points to apache.

I am trying to set some thing like this . point to droplet ip with port 80 point to droplet ip with port 8081 point to droplet ip with port 8080

and so on.

I have currently set up nginx to listen to port 80 and forward to apache @ port 8080 which works fine.

But I am confused how should go about to do the same for sub domains.

I set up the nginx server soley ofr proxy server as several article point to same, iam not sure this is re right direction I am in.

i did find a similar question

but the answer here is not exactly what my question is and also very vague for a beginner like me.

Any help in this regard will be highly appreciated.


Submit an answer
You can type!ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

long story short

I want to redirect to and I want to preserve the original sub-domain name the url of the browser.