Please fill out the fields below so we can help you better.
My domain is: d20celerity.net
I ran this command: n/a
It produced this output: n/a
My web server is (include version): Apache 2.4 for windows
The operating system my web server runs on is (include version): Windows Server 2012
My hosting provider, if applicable, is: AWS
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
I have followed the directions on https://commaster.net/content/how-setup-lets-encrypt-apache-windows and I think I have managed to get the certificates. (I can see a number of pem files that appeared in a C:\ProgramData\win-acme\httpsacme-v01.api.letsencrypt.org folder)
I am not sure what the next steps are. I think I have to configure the Apache to use the certificates I have using a virtual host, but are these instructions correct? https://httpd.apache.org/docs/2.4/ssl/ssl_howto.html Their SSLCertificateFile and SSLCertificateKeyFile do not end in .pem so I am not sure if these instructions apply to my situation.
Another guide (from drupal I think, which I am using) suggested to add:
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com*
RewriteRule ^(.*)$ https://example.com/$1 [L,R=301]
to my .htaccess file, which I’ve tried.
I am thinking that I have to make some edits in the httpd-vhosts.conf file, and the httpd-ssl.conf file, but I am lost.
Please help.