I have a single droplet at Digital Ocean and I host my website there. It's a standalone application with a built-in webserver. I want to host another website on that droplet as well. It'll also be the same kind of application with a built-in webserver, but the domain will be different and the website itself also will be different. That is, 2 different websites. The port should be the same: 443. The ip address will be different probably, although I'm not sure because it's a single droplet.
I know I can do that. But on Digital Ocean they say that I'll have to do that via Apache or Nginx. Is it a requirement? If not, how can I setup all that without them?