Where do I put the Lets Encrypt domain ownership file?

I figured this out at some point, but my lets encrypt cert has expired and I cannot for the life of me figure out where I'm supposed to put the domain ownership file so that Lets encrypt can find it to renew our cert?

Any ideas?

I'm on windows, don't have a web server or external ‘anything’ running on this machine, just team city. Where should the .well-known folder be located?

Help? Thanks in advance,

0
5 comments

nm solved this by switching teamcity to use port 80 instead of 8080 like it was

0

I'm very curious where you put the files.. I'm struggling with this right now. It was super easy to set up let's encrypt, but apparently they didn't want to make it easy to renew with it.

0

Hi Josh,

TeamCity's web home directory is /webapps. You should put challenge files in a .well-known/acme-challenge subdirectory of webapps. Please let me know if you have additional questions.

Best regards,
Anton

0

I did that. But I’m still getting the not found error. Do I need to turn of https only option? Seems counterintuitive if so. 

0
Hi Josh,

There is no need to turn off the HTTPS option set in TeamCity's UI. However, if you set up the port redirect, etc., in the server.xml file manually, it may disrupt this functionality.

Best regards,
Anton
0

Please sign in to leave a comment.