ACME client suggestion for Apache 2.4 running on Windows 10

What ACME client is suggested when Apache 2.4 is listening to port 80 & 443 and I am running Windows 10?
Thank you.

This for example should work - https://zerossl.com/#package (no installation required for Windows binaries and no downloads required if online client is used).

NB: Please note that it will not be editing your configuration files, just obtaining the certificates. And of course you can try the official client (Certbot) as described here - though it might be a bit more challenging process in terms of installation.

Thank you. So far so good, except that my proxy is messing the verification up. When running this:

el64.exe --key account.key --csr mydomain.csr --csr-key mydomain.key --crt mydomain.crt --domains “www.mydomain.com,domain.com” --path “D:/some dir/www/.well-known/acme-challenge/” --generate-missing --unlink

I am getting this

2017/06/28 14:21:21 Domain verification results for ‘mydomain.com’: error. Invalid response from http://mydomain.com/.well-known/acme-challenge/iUANWf9XmfR6p7fa--TqhT1qZRChagVrGnwgmDQUQ: <"!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd” >
<html xmlns=“http”

Do I need to add a MIME Type in IIS for a “no file extension”?

In case of IIS you might need to do that indeed, as described here for example - http://blackandwhitecomputer.blogspot.co.uk/2016/07/iis-setup-let-text-file-without.html. However, you mentioned that you are running Apache and that one should not have any problems serving the verification files - you might want to check the web server logs in that case to see why HTML gets returned (it could be 404 page for example if the document root is not under that “some dir/www”).

Thanks for the link.
I was getting a http error 404.17. I had to add “.” as MIME Type: application/octet-stream (note: “.*” did not work.) Now all is good. :slight_smile:

2 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.