AH00526: Syntax error on line 33 of /etc/apache2/sites-enabled/default-ssl.conf:
SSLCertificateFile: file ‘/etc/letsencrypt/live/my.ddns.net/fullchain.pem’ does not exist or is empty
Action ‘-V’ failed.
I successfully verified fullchain was there by…
sudo openssl x509 -text -noout -in /etc/letsencrypt/live/my.ddns.net/fullchain.pem
Unlike the closed post, only changing the archive permissions to 0755 did not solve the problem…
Once I also changed the folder live to 0755 was apache2ctl -V working again…
Believe I tried (but cant say for certain), and still had the error messages prevent any useful output...
Additionally,
$ apachectl -M
AH00526: Syntax error on line 33 of /etc/apache2/sites-enabled/default-ssl.conf:
SSLCertificateFile: file '/etc/letsencrypt/live/my.ddns.net/fullchain.pem' does not exist or is empty
Action '-M' failed.
The Apache error log may have more information.
Now works..
Understandable, but looking at the OP referenced, was sort of a confirmed bug and fix,
If I misunderstood that post, please let me know...
If you changed the perms for live and archive directory and now it works, it is because you were launching apachectl or apache2ctl with an unprivileged user, using the same command with sudo or root should have no issues to read those files, otherwise you should be worried because something is not working properly on your side ;).