Using SSL with a static IP

I have read : http://blog.xojo.com/2014/01/14/web_standalone_ssl/ and it all makes sense. I guess I am a little more confused on how to make all of this work for my particular setup.

I am not running a webserver. I have an SSH, and mysql server with a static IP to the outside world. I have been able to put stand alone web apps on it and run them successfully, in that I can go to XXX.XX.X.XXX:YYYY from the web and get the web app.

I want to be able to secure traffic between the outside world and a web app, enter SSL/TLS. But to get a certificate from a valid CA it seems like I need to validate a domain, but I dont’t have a domain, I have an IP address and a port.

Not sure what the configuration needs to be, but here is what I want:
I want to be able to run a web app that has encrypted connection with the end user, but can also talk to my MySQL server.

Any thoughts/advice would be much appreciated

You need a domain for SSL.

You can get a domain for a very low price, point the dns records to your IP, and then you can get a certificate.

Thank you

When using CloudFlare CDN you’ll get a SSL certificate without additionally costs… Unfortunately CDN does only work with static HTML contents and not with web apps…