Setting up subdomains to point to specific ports

July 7, 2014 1.3k 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

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.

Have another answer? Share your knowledge.