I installed letsencrypt on my base domain (https://ugochukwu.org) with some few subdomains before wildcard is finally rolled out, following the instruction from certbot page(https://certbot.eff.org/lets-encrypt/ubuntuxenial-apache.html). After the installation, everythin was and is still working fine for the base domain and the subdomain I added then.
I now enabled wildcard on the certificate by running the following code,
certbot certonly --manual -d *.ugochukwu.org --agree-tos --no-bootstrap --manual-public-ip-logging-ok --preferred-challenges dns-01 --server https://acme-v02.api.letsencrypt.org/directory
As I saw in a tutorial. Everything went fine after verifying my domain with the code I was giving.
I now enable WordPress multisite on my site to use subdomain, but the subdomain created by my site are not ssl enabled, when forced to use ssl, the server reported that the cert is not trusted.
I ran ssl test with the subdomain at https://ssllabs.com/ and it reported *certificate name mismatch
The subdomain created by my wordpress are all opening and accessible, but with unsecure report on the browser.
Here is one of the subdomain currently created on my site…
My web server is (include version): Apache2
The operating system my web server runs on is (include version): Ubuntu 16.04
My hosting provider, if applicable, is: google(cloud host)
I can login to a root shell on my machine
I’m using a control panel to manage my site (no, or provide the name and version of the control panel): No
Please, what am I not doing right?