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
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
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.
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.