Default Site SSL Limitation 0:00So, I already configured a domain to use on my Laravel Forge server. In this case it's beyond-code.org. Now as you can see, I do not currently have an SSL certificate installed on my server. Let's change this with Laravel Forge. So to do this, we go to Laravel Forge, and the site that we have is still the default site. Now, if we go to SSL, we will see that we cannot configure SSL certificates for the default site. So in order to fix this, you have two options. So you could either go to your server and create a new site with the actual domain name, Update Site Domain 0:39So in order to fix this, you have two options. So you could either go to your server and create a new site with the actual domain name, or, which was introduced in one of the recent updates from Laravel Forge, you can go to your site details, to the Meta tab, and here we can change the site domain. So let's change it to beyond-code.org, and update the domain. Now if we refresh, we will see that the domain name was changed, and if we now go back to SSL, we now have the ability to create our certificate. So when configuring SSL certificates on Laravel Forge servers, you have a couple of options. So first you can create your own signing request. This is useful if you want to use and create a custom SSL certificate for this server. SSL Certificate Options 1:43So first you can create your own signing request. This is useful if you want to use and create a custom SSL certificate for this server. So then you can create the signing request here, and use this signing request to actually purchase or generate a new certificate. Or you can install an existing certificate, so if you already bought an existing certificate, you can just paste the private key and the certificate in here and install it. Or, and this might be the easiest option for most use cases, we can use Let's Encrypt. So Let's Encrypt is a service that provides you with free SSL certificates. So all we need to do is go to Let's Encrypt, we can already see that Forge added our domain in the input field, and we click on Obtain Certificate. Obtain Let's Encrypt Certificate 2:34So all we need to do is go to Let's Encrypt, we can already see that Forge added our domain in the input field, and we click on Obtain Certificate. So as you can see, Laravel Forge now obtained a certificate for us from Let's Encrypt and already activated it. So if I now go back to my domain and refresh the browser, we now see that it automatically redirects our requests to HTTPS, and we have a valid certificate installed. So whether you want to use Let's Encrypt, or maybe if you have an existing certificate, use this, Laravel Forge got you covered.