Let's Encrypt FreeBSD 13.1
2022 07 24
Install ClamAV
# pkg install -y py39-certbot py39-certbot-apache
Edit httpd.conf
# vi /usr/local/etc/apache24/httpd.conf
Remove # from the following line
LoadModule ssl_module libexec/apache24/mod_ssl.so
Enable Virtual Hosts
# vi /usr/local/etc/apache24/httpd.conf
Remove # from the following line
Include etc/apache24/extra/httpd-vhosts.conf
Add a virtual host
# vi /usr/local/etc/apache24/extra/httpd-vhosts.conf
Replace your_email your_domain with your applicable information
VirtualHost *:80
ServerAdmin your_email@your_domain.com
DocumentRoot "/usr/local/www/apache24/data/your_domain.com"
ServerName your_domain.com
ServerAlias www.your_domain.com
ErrorLog "/var/log/your_domain.com-error_log"
CustomLog "/var/log/your_domain.com-access_log" common
/VirtualHost
Enable Rewrite module
# vi /usr/local/etc/apache24/httpd.conf
Remove # from the following line
LoadModule rewrite_module libexec/apache24/mod_rewrite.so
Request Certificate
# certbot --apache -d your-domain.com -d www.your-domain.com