Setting up subdomains to point to specific ports

Posted July 7, 2014 3.8k views

I have a droplet with Ubuntu set up that is running a node website with upstart.

Is there a way to create a subdomain that points to a specific port on which I am running the node server without using Apache or nginx?

Say I have an app called MyApp that is running on port 9001:

I want to make a subdomain such that I can instead go to

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.

Submit an Answer
1 answer

Without using Apache or nginx and still running the app on port 9001? Not that I know of. You’d need to run your node app directly on port 80 and create a DNS A record pointing to the IP address.

I’d personally suggest using a Nginx reverse proxy. It’s not that much overhead to set up, and it will even increase your app’s performance if Nginx serves the static files.