We cannot provide support for any work on your server.
You will need root access to a your server with , the ability to configure apache and the ability to install a dedicated ip address, in SSL certificate. In principle a small virtual server should be adequate.
1) Setup a LAMP server for your domain.
2) Purchase an ssl SSL certificate for your domain.
3) Setup apache to serve your domain using https: