Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Access to http://example.com/.well-known can easily be blocked accidentally, preventing certificate renewal. #107

Closed
pcammish opened this issue Sep 7, 2017 · 1 comment

Comments

@pcammish
Copy link

pcammish commented Sep 7, 2017

A fairly common scenario is that it's fairly easy to set up a site, let symbiosis-ssl do it's thing and swap to HTTPS, and then redirects/rewrites are added to .htaccess or similar which then means that .well-known isn't accessible for verification with Let's Encrypt.

And, if you aren't checking logs, cert expires and so on, this can lead to problems with the certificate expiring unexpectedly, and an effective outage of a site (or sites) before the problem is found, fixed (usually with some edits to .htaccess) a new cert is picked up, Apache reloaded, and things work normally again.

Ideally, http://example.com/.well-known could either be allowed in all cases (overriding .htaccess), or be aliased from elsewhere for all sites (same as http://example.com/webmail, etc), and point to a single unified location, ideally which is easy to find in case someone is using it for something other than symbiosis-ssl.

@andrewladlow
Copy link
Contributor

Fixed in 0f508f9

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants