You will need to replace this with your own hostname Let's Encrypt + Certbot Throughout this guide I use as an example host. You have successfully configured remote access, but now you want to get SSL working. You have tested this and you can confirm that when you browse to on your phone, you are indeed seeing the webserver of your internal network. I already own this one, you need to use your own!), and you have configured the host to be port-forwarded to your local development machine. Let's assume you have registered the domain (p.s. A quick way to test if you have things setup is to try reaching host via your phone or some other device that is not on your internal network. I'll leave this process up to you as it might require some Googling to get the this process setup depending all the factors listed above.
In order to get SSL setup and running properly four our Homebrew-powered Apache setup, we need to first create an SSL Certificate. If you are a beginner developer, you will be better served using MAMP or MAMP Pro. This guide is intended for experienced web developers.