3 ms·
it's using github pages for the main website i think so i'm not sure if it's possible to setup custom domain + custom ssl cert for it?
by tuananh 9y ago
it's using github pages for the main website i think so i'm not sure if it's possible to setup custom domain + custom ssl cert for it?
- jsmeaton 9y agoI've used cloudflare to do SSL for a custom github pages domain before.
- nodesocket 9y agoShould be able to use CloudFlare and "flexible" SSL setup. CNAME at the apex pointing to GitHub pages.
- manigandham 9y agoYou should set it to "Full" instead. That will use TLS but won't verify the domain name in the certificate like it does in "Strict" mode so you can still use Github pages.
- LethargicStud 9y agoPlease don't do this. It gives the user the illusion that their connection is secure, but the connection between Cloudflare and the site is not secure. Arguably it's better to encrypt some of the route rather than none of it, but also giving people a false sense of security comes with its own drawbacks.
- nodesocket 9y agoActually "flexible" might not be needed, "full" without strict should work. Traffic is still over TLS, but a valid named certificate is not required.
- deleted 9y ago[deleted]
- jhasse 9y agoI think the user mostly cares about his connection to anything outside his network (e.g. for public WiFis).
- samridh90 9y agoIt's possible but not very straightforward. Reference for anyone else trying to setup ssl cert for github pages: https://www.jonathan-petitcolas.com/2017/01/13/using-https-with-custom-domain-name-on-github-pages.html https://www.jonathan-petitcolas.com/2017/01/13/using-https-w...
- EnderMB 9y agoFor a long time it wasn't, but it looks like GitHub are slowly rolling this out to people. Given that Jenkins is pretty popular, you'd think that they'd be able to sort something out with GitHub to get bumped up the list for something along these lines. There's always the Cloudfare option, but I've never felt that this was an ideal solution when HTTPS should be extremely straightforward for GitHub to set up on their pages.