I’m afraid you wrote “s’il vous lait” instead of “s’il vous plait” in machine translation. I don’t drink milk, but I hope I can help you.
The error at the very end says that you need to have a virtual host configured in Apache, with the HTTP (port 80) version of the site that you want to secure. This is a requirement for using certbot --apache. That is, your site must already be working in HTTP before you try to use Certbot to make it work in HTTPS.
I was starting at this title for so long trying to figure out what they meant. je peux parler un peu de français, mais c'est déroutant. This is the best thing I've read all month, thank you both!