SSL is implemented the standard way. You can create your own certificates using OpenSSL or purchase signed certs (which is what I think you want to do). When you purchase an SSL certificate from a third party it is called a signed certificate. If you make your own certificate the browser will pop up a warning to those going to your site saying that the security of your site cannot be varified. Your site is still encrypted at what ever level you made your certs but it just cannot be varified by a third party so you get the warning. So, unsigned certificates are fine for testing your site and for personal business use but it does not give the public confidence when visiting your site. When you purchase a signed certificate and install it correctly the little lock on the browser will show up as locked and no warning will appear.
The SSL certificate encrypts according to your domain name. So if you have a domain name of
www.mydomain.com any address built on that domain will be encrypted. So
www.mydomain.com/easyappointments will show the encryption lock. Subdomains like
easyappointments.mydomain.com are different. Sometimes subdomains are included in your purchase and sometimes they are not so if you are going to use subdomains you will want to check that out. And ther are some more steps than I am listing here to handle the subdomain. Also, your cert is specific for your specific domain unless you ask for a multi site option and so on. This means that if you change your domain name, you will need a new cert. There are also different levels of varification. To get a lock on your site basic varification is sufficient. To get a green lock a higher level of varification is needed and you pay more for that. The green lock is usually for money oriented transactions. There are various little subtle choices to make but if you are running a simple system with one site and just doing scheduling on your server you can just buy a basic encryption cert and you are secure enough.
I use Digicert for my certificates. They are not the cheapest but there service is great and they are a respected company. I will tell you the process I use with DigiCert (from my notes):
I purchased my SSL certificate from Digicert. When purchasing from Digicert they ask for a CSR key. You can generate one on their site but you are better off doing it your server and you may have a utility to do that with your operating system. Mine does. I use a Synology NAS. But any Linux system will have a utility to generate a CSR so you will need to look that up for your version of Linux.
This is the process I use:
First you will create a CSR. Download the certificate file and open it. You will find there the CSR file and a Key file. Save the Key file for use later. Open the CSR file with a text editor like Note Pad. Copy the contents in to the Digicert CSR file box and follow the instructions from there. This will generate zip file that is sent to you by email. You will need to download and extract it. In the Digicert zip file will contain two files with instructions:
DigiCertCA.cert
www_yourdomain_com.cert
Every oporating system has a utility for importing certificates. So you would have to find that for your server and select the import certificate option on your server:
You will enter your Private Key information: The path to the Key file you saved above.
You will enter your Certificate information: the path to www_yourdomain_com.cert
You will enter your Intermediate Certificate information: DigiCertCA.cert
The Server will restart.
You are done. Good luck!