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

HTTPS for yeoman.io #529

Closed
passy opened this issue Sep 4, 2015 · 14 comments
Closed

HTTPS for yeoman.io #529

passy opened this issue Sep 4, 2015 · 14 comments

Comments

@passy
Copy link
Member

passy commented Sep 4, 2015

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

@addyosmani
Copy link
Member

I'm 👍 for using Cloudflare. Quite a few of us use it in the office and it's fairly painless to get setup.

@sindresorhus
Copy link
Member

👍

@passy
Copy link
Member Author

passy commented Sep 4, 2015

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.

@zckrs
Copy link
Member

zckrs commented Dec 14, 2015

https://letsencrypt.org/howitworks/

Let's Encrypt is in public beta.
May be a easy solution.

@addyosmani
Copy link
Member

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 :)

@mischah
Copy link
Member

mischah commented Oct 26, 2017

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/

@mischah
Copy link
Member

mischah commented Oct 28, 2017

Okay, heres the current status:

I’ve added Simon as another admin to the netlify site and could add other team members as well.

@mischah
Copy link
Member

mischah commented Oct 28, 2017

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.io

There 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.

yeoman.io ALIAS yeoman.netlify.com

Alternative:

Create an A record for yeoman.io pointing at our load balancer’s IP 104.198.14.52.

yeoman.io A 104.198.14.52

2. Add a CNAME record for www

Create a CNAME record for www pointing at yeoman.netlify.com.
This record is required to redirect automatically from www.yeoman.io to yeoman.io.

www CNAME yeoman.netlify.com

See netlify docs for more information.

@addyosmani
Copy link
Member

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!

@mischah
Copy link
Member

mischah commented Oct 30, 2017

Super, thanks for taking care 👌

@mischah
Copy link
Member

mischah commented Jan 18, 2018

Hej @addyosmani, Could you ping Googles domains team again. We would love to get rid of Travis and GitHub pages. See #753

@Rowno
Copy link
Contributor

Rowno commented Aug 29, 2018

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/

@sholladay
Copy link

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.

@mischah
Copy link
Member

mischah commented Dec 4, 2018

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 🎉

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

No branches or pull requests

7 participants