Sites not available via https

No rolling of the eyes I’m a newbie. And apologies if this has been covered before:

So I added a couple of domains to a sympl 12 server hosted with MB earlier today; in accordance with the Sympl Wiki guide.

Although the domains appear to have valid LE certs I cannot display the sites via https
After a bit of poking around on the server I notice that there’s a disparity between apache2/sites-available and apache2/sites-enabled

Essentially the server doesn’t seem to be adding newly added sites to the sites-enabled folder.

Have I managed to break something?

Has anyone else experienced this issue and know of a fix?

Mass hosting error log readout:

[Thu Jun 27 19:49:11.782964 2024] [autoindex:error] [pid 773] [client 83.97.73.245:44160] AH01276: Cannot serve directory /srv/project109.vs.mythic-beasts.com/public/htdocs/: No matching DirectoryIndex (index.html,index.cgi,index.pl,index.php,index.xhtml,index.htm) found, and server-generated directory index forbidden by Options directive

Environment

  • Sympl Version [9.0/10.0]:12
  • Sympl Testing Version? [Yes/No] No
  • Debian Version [Buster/Stretch]: Bookworm
  • Hardware Type? [Dedicated/Virtual/Pi] VM
  • Hosted On? [name of hosting co] Mythic

Just run sudo sympl-ssl and that should handle all of it for you, otherwise it’ll happen overnight automatically.

Thanks for the update Paul. Certificates are being downloaded for the host rather than the domains on the host so there is a certificate name mismatch issue which seems to be cause of the issue. The example below shows certificates are being downloaded but certificates are being issued with a name mismatch error.

sympl@project109:~$ sympl@project109:~$ sudo sympl-ssl --verbose --force thorpeafrica.com
[sudo] password for sympl:

I wonder if this is related to the issue:

LetsEncrypt has current issues: Let’s Encrypt Status

Unexpected renewal failures since April 2024? Please read this! - Help - Let’s Encrypt Community Support (letsencrypt.org)