Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. crt.sh | example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
My domain is: sandbox-v01.mc.edu
I ran this command: certbot renew
It produced this output:
Processing /etc/letsencrypt/renewal/sandbox-v01.mc.edu.conf
Failed to renew certificate sandbox-v01.mc.edu with error: The apache plugin is not working; there may be problems with your existing configuration.
The error was: PluginError('There has been an error in parsing the file /etc/httpd/conf/httpd.conf on line 443: Syntax error')
My web server is (include version): Apache, Red Hat distro install, httpd-2.4.62-2.fc40.x86_64
The operating system my web server runs on is (include version):
My hosting provider, if applicable, is: Fedora release 40
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
The version of my client is (e.g. output of certbot --version
or certbot-auto --version
if you're using Certbot): certbot 2.11.0
I have been able to renew my cert using certbot certonly, so nothing is on fire right now. But the auto is referencing a syntax error. The line number is at the end of the file, and there is no obvious error. But the big thing is this:
[root@sandbox bennet]# apachectl configtest
[Fri Nov 15 14:22:53.984361 2024] [so:warn] [pid 286308:tid 286308] AH01574: module ssl_module is already loaded, skipping
[Fri Nov 15 14:22:54.034475 2024] [alias:warn] [pid 286308:tid 286308] AH00671: The Alias directive in /etc/httpd/conf.d/autoindex.conf at line 21 will probably never match because it overlaps an earlier Alias.
Syntax OK
Apache thinks the syntax is fine. It's running fine. Does certbot do its own config parsing? I don't really know what to look for.