"Please add a virtual host for port 80."

Hi @tjluoma

check

https://httpd.apache.org/docs/2.4/vhosts/examples.html

Check your configuration file and add something like

# Ensure that Apache listens on port 80
Listen 80
<VirtualHost *:80>
    DocumentRoot "/www/example1"
    ServerName www.example.com

    # Other directives here
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "/www/example2"
    ServerName www.example.org

    # Other directives here
</VirtualHost>

So Certbot is able to create a SSL-vHost.