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: http://example.com:9001
I want to make a subdomain such that I can instead go to http://myapp.example.com
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.
Click below to sign up and get $100 of credit to try our products over 60 days!
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.