Mar 13

注册建站看这几篇文章,http://www.techelex.org/tag/openshift-wordpress/

绑定自定义域名,并且支持裸域的,找了好久,都是些老教程,用什么301转发之类的,只有Sirwan Qutbi的文章最新最好,感谢Sirwan Qutbi。原文http://sirwan.me/how-to-get-custom-domains-and-naked-domains-to-work-with-your-openshift-application/

裸域(naked domain),它是指没有指定服务名(例如www、mail)的子域名。举例来说,google.com是裸域,而www.google.com不是。

Openshift的注册和安装应用就不说了,网上教程多而且简单正确。注册域名也不说了。

装好应用后,在Openshift的应用管理页面点击域名旁边的change添加域名alias。一次只能添加一个,已添加一个alias后,点change变成点other alias来添加。 。添加完成后,第一个是Openshift给的网站二级域名,后面就是自己填的自定义完整域名和裸域,比如 wordpress-world.rhcloud.com www.hello.com hello.com。

DNS的配置,这里以CloudFlare为例子。添加三个CNAME类型的,TTL默认Automatic TTL。重点是name和value,www和hello.com的值是Openshift给的网站二级域名,*的值才是自己注册的裸域。还有如果是CloudFlare,添加完了确认www和hello.com的status那栏的云是有颜色的,如果是灰色就点亮它。

type: CNAME. name: *. value: hello.com
type: CNAME. name: hello.com. value: wordpress-world.rhcloud.com
type: CNAME. name: www. value: wordpress-world.rhcloud.com

改域名商那边的Nameservers就不说了。

官网和好多教程都是讲怎么用PuTTY Remote Connection。可是就算不用破解的SecureCRT,也都用免费版Xshell吧。

用Xshell生成密钥也可以,不是非要puttygen,在Xshell的工具菜单,选新建用户密钥向导,后面可以一路确定就行了。包括怎么贴到Openshift里面可Putty一样的。

这里需要注意的就是主机名,我一开始就是被这个坑了。Putty/WinSCP支持把41321231343353434343@wordpress-world.rhcloud.com直接拷贝在主机名那一栏,但是Xshell不行啊,@后面的是主机名,@前面的是验证那需要的用户名,要分开啊。选择验证密钥的步骤是一样的。Xftp和Xshell一样。

written by panhezeng \\ tags:

©panhezeng for 阿潘道, 2006-2018. 原文地址:http://apsay.com/?p=1596
本文遵循署名-非商业性使用共享协议,转载请注明。