Thank you for that. I'm really struggling, as you can tell.
My current status is I have 14 domains (counting both www and non-www versions) and all are working well. By that I mean, people successfully access the websites with browsers without security complaint. I don't even know if I have port 443 VirtualHost blocks for them. Where do I look?
I just want to add two more (www and non-www versions of the same domain).
I think I'm told in this thread that I can run the certbot --expand command to do that, providing I already the a VirtualHost block for it. Port 80 or port 443 or both?
But I don't have a a VirtualHost block for the new domain. Can someone give me a template for it such that I just edit in the domain name, and tell me where they should be stored?
Regarding the port number, tell me whatever it has to be. If it is to be 443, will my current domains continue to be covered by the certificate if the VirtualHost file uses port 80? Do I need two VirtualHost files, one with port 80 and one with port 443, for the new addition?
Do I have to even create a VirtualHost file when running the certbot --expand command, i.e., does that process create VirtualHost blocks for me?
I'm guessing what to do because, well, I'm terribly confused. Just when I think I have a understand of the exact steps I need to do, I get a wrench in the works. I hope you or someone can provide very clear step by step instructions. What do I need to create, where is it stored, etc, before I do the certbot -- expand command. Or point me to documentation, if it takes into account my case of having port 80 VirtualHost blocks.
I guess I could just hack my way through variations of this, backing up my server first, then restoring when it doesn't work. I hate the thought of trial and error like that.