2 Answers
Figured it out.
Used https://nouveauframework.org/blog/vhosts-running-multiple-sites-on-a-single-aws-ec2-instance/
as a guide to create my vhosts.conf
then the certbot work fine. Added the correct paths into the ssl.conf and all is well.
SSL is the Secure socket layer which is a part of the HTTPS website. Google has launched a new rule for making all the website HTTPS because if someone uses any payment method then it is a secure payment and restricts hacking attack. SSL security uses 256-bit end to end encryption. Contact iCloud Support for more information.