How do I setup my Ubuntu 18.04 server to allow for WebSockets?
I have an Ubuntu-18.04 server (which we will say has the hostname s1.myserver.com for the sake of ease) that was set up on DigitalOcean using these 2 tutorials (so you know what it have installed etc currently):
And then I've used these 2 tutorials for each new website/project on the server (for the vhosts and ssl):
I have a number of website based projects which use frequent AJAX requests which use a lot of the droplet/servers CPU which needs optimizing, so I looked for alternatives. In looking for ways to optimize this I discovered WebSockets. When I tested various examples that used the I found online locally using XAMPP I managed to get them to work, however when I tried the same code on my server I kept getting a variety of errors which led to me realize that my server probably doesn't support WebSockets.
I'm new to server-side stuff currently so whilst I know that a lot of the tutorials I've read for things such as Nodejs and similar systems are the way to go, for what I'm trying to achieve I keep finding tutorials that are either way to basic to achieve my goal or assume way to much prior knowledge to help.
Alternatively if an different server type/configuration would be required to achieve this I'm happy to move the websites/projects to s2.myserver.com with said different setup.
Alternatively again I'm happy to simply have a second droplet for websockets alone (I have a lot of projects that I'd upgrade to using them if I can get it to work - so this wouldn't be a bad system if that's doable - I'd happily have the hypothetical s3.myserver.com be used for websockets alone).