This guide by user  shows us how to setup a secure Apache HTTP server with Let’s Encrypt on FreeBSD. Let’s Encrypt is a free / automated / open Certificate Authority. Follow the link below for the full set of instructions.

In this tutorial we’ll learn how to secure Apache HTTP server with TLS/SSL certificates offered by Let’s Encryptin FreeBSD 11.x. We will also cover how to automate the process of the certificate renewal for Lets’ Encrypt.

TLS/SSL certificates are used by Apache web server to encrypt the communication between end nodes, or more ordinary between the server and client in order to provide security. Let’s Encrypt provides cerboot command line utility, which is an application that can facilitate the way you can obtain trusted certificates for free.

Full tutorial: https://www.tecmint.com/install-lets-encrypt-ssl-certificate-for-apache-on-freebsd/