Yes you can redirect port 80 and that is about it , i doubt any Internet system will talk to a port 80
1: [http] Save verification files on (network) path
2: [http] Serve verification files from memory
3: [http] Upload verification files via FTP(S)
4: [http] Upload verification files via SSH-FTP
5: [http] Upload verification files via WebDav
6: [dns] Create verification records manually (auto-renew not possible)
7: [dns] Create verification records with acme-dns (GitHub - acme-dns/acme-dns: Limited DNS server with RESTful HTTP API to handle ACME DNS challenges easily and securely. · GitHub)
8: [dns] Create verification records with your own script
9: [tls-alpn] Answer TLS verification request from win-acme
C: Abort
All those http methods which require server owner to open them are undesirable and can introduce .
For example : "[http] Save verification files on (network) path" not sure what that means but it wants me to serve the file over port 80 ? No.
All these HTTP options seem to imply that I have to judge and open and close just prior the Renewal job, which there might be a better way,...
Since I can use existing Lets Encrypt cert, or generate dev one, I should be possible to do auto renew over , HTTPS, but I don't know if win-acme will succeed in using that.
Even if I enabled 80 temporarily, it has to be built in the renewal task which I think is an exe, so have to do a script that preceeds it, then closes 80, maybe that is possible but I am looking for cleaner solution.
I can't use 6: [dns] Create verification records manually (auto-renew not possible)
Not sure if this is an option 9: [tls-alpn] Answer TLS verification request from win-acme ?
acme-dns (GitHub - acme-dns/acme-dns: Limited DNS server with RESTful HTTP API to handle ACME DNS challenges easily and securely. · GitHub) maybe possible to compile, but I was looking for a faster way.
It needs to be minimal maintenace plus I want to use a best practice approach obviously.