Every site should have SSL. If you already have SSL, good on you, you can skip this section. Otherwise continue. Setting up SSL will be unique to your stack. There are plenty of resources on the internet that can help you with your specific stack. Here are a few general resources that will get that job done on any platform.