It's a bit unusual, but when using services like Openshift/Heroku etc, there is no A record for the domain in your DNS. This is because there is no single A record corresponding to your site or app on the service.
If you've already set up the domain at your registrar using Cloudflare's nameservers (you need to do this!) there should be no need to do anything else at the registrar.
You need to set up one (or more) CNAMEs for the site/app at Cloudlare (if it's a website, you may want one each for e.g. example.com and www.example.com).
Assuming you do need the 'naked' domain and the www version, you'd do this:
Openshift
- Make sure you have domains set up for both the 'naked' domain and the www subdomain.
Cloudflare:
Back it up!
- Cloudflare lets you export your DNS settings; do this before making any changes.
Naked domain
- go to the DNS settings page
- choose CNAME from the selector at bottom
- enter
the-domain
in the first field - enter
the-domain.rhcloud.com
in the second ("is an alias of") field
www subdomain
- repeat steps 1-4 from above, but enter
www
for step 3. - go to the "Page Rules" page
- add a new "page forwarding" rule that either:
- redirects
http://the-domain.com/*
tohttp://www.the-domain.com/$1
or - redirects
http://www.the-domain.com/*
tohttp://the-domain.com/$1
- choose '301' for the redirect type
此教學也使用 openshift + https://my.freenom.com/ 的免費頂級網域
http://yamimoney.com/archives/759
闇黑網賺研究室,openshift +wordpress
http://yamimoney.com/archives/759
闇黑網賺研究室,openshift +wordpress
沒有留言:
張貼留言