Context: I inherited access to the server, first thing I created a certificate. I'm a bit confused about the apache webserver config - so that's where the error might be
Quick shout out to the community: It was super easy to create the certificate, so really thanks for that!
My domain is: www.systers.org
I ran this command: certbot --apache
It produced this output: Congratulations! Your certificate and chain have been saved at ...
. The certificate was successfully installed. Going to https://www.systers.org/mailman/listinfo/systers also shows that the certificate was successful. However www.systers.org returns a 403 and systers.org a privacy error. Can anyone help? I've posted the configs below
My web server is (include version): Apache version is 2.4.6
I can login to a root shell on my machine (yes or no, or I don't know): yes
The version of my client is (e.g. output of certbot --version
or certbot-auto --version
if you're using Certbot): certbot 1.11.0
The config looked like this:
ScriptAlias /mailman/ /usr/lib/mailman/cgi-bin/
<Directory /usr/lib/mailman/cgi-bin/>
AllowOverride None
Options ExecCGI
Require all granted
</Directory>
<VirtualHost *:80>
ServerName www.systers.org
DocumentRoot /usr/lib/mailman/cgi-bin/
ServerAlias systers.org
RewriteEngine on
RewriteCond %{SERVER_NAME} =www.systers.org
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
and certbot also created another config:
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName www.systers.org
DocumentRoot /usr/lib/mailman/cgi-bin/
ServerAlias systers.org
SSLCertificateFile CERT
SSLCertificateKeyFile KEY
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateChainFile CHAIN
</VirtualHost>
</IfModule>