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

Documentation provides invalid SSL certificate #622

Open
fuglede opened this issue Mar 29, 2019 · 0 comments
Open

Documentation provides invalid SSL certificate #622

fuglede opened this issue Mar 29, 2019 · 0 comments

Comments

@fuglede
Copy link

fuglede commented Mar 29, 2019

Currently, https://odo.pydata.org/ serves an invalid certificate (valid only for readthedocs.org), but SSL on custom domains in Read the Docs should work more or less out-of-the-box. According to the documentation:

By default, when you setup a custom domain to host documentation at Read the Docs, we will attempt to provision a domain validated SSL certificate for the domain. This service is generously provided by Cloudflare.

From that same page, it would seem that one needs to use readthedocs.io (note the io instead of org) in the CNAME record to make use of this functionality though:

Some older setups configured a CNAME record pointing to readthedocs.org or another variation. While these continue to resolve, they do not yet allow us to acquire SSL certificates for those domains.

And this is probably the reason it fails for odo:

$ dig odo.pydata.org | grep CNAME
odo.pydata.org.         203     IN      CNAME   odo.readthedocs.org.

So presumably, if this functionality is something you would want to make use of (which would be nifty), it seems that all it takes is an update to the CNAME record and a bit of clicking around in the Read the Docs control panel:

Point the CNAME to readthedocs.io, with no subdomain, and re-request a certificate by saving the domain in the project admin

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

1 participant