Not sure if this is the correct place to post this.
We are currently writing a content management system in ASP.NET Core, to run on either windows or Linux VM web server.
We want to allow any prospective customers to come along and sign up to the system without having to any URL binding or SSL changes in either IIS or nginx system, and be able to point there domain at the server once they have signed up.
The allowed routing URL testing will be handled by the application.
Is it possible to secure the external server IP with a single SSL certificate based on external IP along with standard DDOS protection type, if so how and what products to use.