-
-
Notifications
You must be signed in to change notification settings - Fork 386
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
HTTPS for yeoman.io #529
Comments
I'm 👍 for using Cloudflare. Quite a few of us use it in the office and it's fairly painless to get setup. |
👍 |
Who's in charge of the DNS at the moment? Is that you, @addyosmani? I'm happy to set up the CloudFlare account if everyone's okay with that, then it's down to a few DNS changes. |
https://letsencrypt.org/howitworks/ Let's Encrypt is in public beta. |
I think I need to go through Google domain folks for the changes, but if someone wants to setup Cloudflare I can get DNS updated..or try to :) |
If we host the websites data on netlify it would just need one click to activate SSL via »Let’s Encrypt«. I would love to set this up after #744 is done. Would require a DNS update to point yeoman.io to netlify. See https://www.netlify.com/docs/custom-domains/ |
Okay, heres the current status:
I’ve added Simon as another admin to the netlify site and could add other team members as well. |
Hej @addyosmani, guess I need your help for the DNS thing because the DNS entry is still pointing to github.com There are two things to do. 1. Add an ANAME, ALIAS, or A record for yeoman.ioThere are two options for pointing your root domain at Netlify: Recommended:Use a DNS provider that supports ANAME or ALIAS records, and alias yeoman.io to yeoman.netlify.com. We recommend using NS1 or Netlify’s built-in DNS service for this.
Alternative:Create an A record for yeoman.io pointing at our load balancer’s IP 104.198.14.52.
2. Add a CNAME record for wwwCreate a CNAME record for www pointing at yeoman.netlify.com.
See netlify docs for more information. |
Hey @mischah. As we registered the original domain through Google's domains team, I've gone ahead and filed a new request with them to make the relevant changes to reference Netlify per your last comment. It can take a few days/week for them to get back to folks, but I'll try to chase getting this updated as quickly as we can. Thanks for sharing the instructions! |
Super, thanks for taking care 👌 |
Hej @addyosmani, Could you ping Googles domains team again. We would love to get rid of Travis and GitHub pages. See #753 |
GitHub Pages with custom domains now support HTTPS. Can someone on the team flip the switch? 🙏 https://blog.github.com/2018-05-01-github-pages-custom-domains-https/ |
Just came here to remind people to get this done. :) It's 2018 and Chrome is not happy about HTTP. "Not Secure" is what it thinks of the Yeoman site. |
It took quite a while. But I’m happy to say that the DNS settings are updated and https://yeoman.io is now served securely via netlify 🎉 |
I couldn't find an existing issue for this, but I'm sure we've at least discussed this via chat before. We should get a certificate for yeoman.io, but that would require us to host the website ourselves or set up a reverse proxy to the gh-pages. Alternatively, we could use Cloudflare which has worked really well for my personal site.
If we wanted to make use of a ServiceWorker for the page, this would be a prerequisite.
Brought up by this tweet: https://twitter.com/raindevel/status/639573949622394880
The text was updated successfully, but these errors were encountered: