To fix these errors, please make sure that your domain name was
entered correctly and the DNS A/AAAA record(s) for that domain
contain(s) the right IP address.
My web server is (include version): nginx 1.10.3
The operating system my web server runs on is (include version): (Ubuntu)
My hosting provider, if applicable, is:
I can login to a root shell on my machine (yes or no, or I don’t know): yes
I’m using a control panel to manage my site (no, or provide the name and version of the control panel): no
I want just to add the new subdomain blog to the ceritificate
It might have just been a transcription error, but in your command you list one webroot directory for disparate subdomains. Typically you would use a different web serving directory per domain.
You may just need to define separate webroot directories per domain, e.g.:
If that was just a transcription error and you did indeed define the right webroot directories for the right domains, it is likely that the virtual host configuration for the failing domains blocks hidden directories that begin with a period like .well-known, or that the “pretty URL” logic that forwards requests to your blog isn’t properly set up to serve static paths. If you’re not sure what is causing this you could share the nginx server block for these virtual hosts so we could take a look.
Ok now it works. But the subdomain blog.miklaboratory.com still told me is not https…
I created in nginx a configuration file for this subdomain as done previously for validate subdomain and tha works: