自2011年以来,博主用于托管我的技术博客 - http://51sec.blogspot.com。但在持续几年期间,WordPress正在越来越受欢迎和强大。这篇文章记录了如何使用云服务公司CloudFlare使用Redhat云平台OpenShift在您的域名下构建WordPress站点。

1.注册您的计划 OpenShift.com.

OpenShift建于OpenStack和Red Hat的开源技术。这些包括红帽
Enterprise Linux(RHEL),JBoss企业应用平台和OpenShift Origin。 OpenShift提供了选择的编程语言,框架,数据库和开发工具,使您能够使用已经了解和信任的语言和工具完成了完成工作。它在此时云中最多三个Web应用程序中的每个Web应用程序中的每一个都为1G存储提供了免费计划。

创建一个免费帐户后,您可以选择安装第一个应用程序WordPress 4。

在我的情况下,我只添加了51sec.info这个根域来映射OpenShift URL。如果您愿意,您可以在其中添加多个域,例如www.51sec.info,blog.51sec.info。这需要多源头插入来支持它。

此时,您的WordPress网站已启动,您应该通过OpenShift Rhcloud URL访问您的WordPress应用程序,如我 http://wp-51sec.rhcloud.com 您在创建此应用程序时提供了哪些。

2.注册您自己的域名

您可以使用任何域提供程序获取所需的可用域。 Godaddy可以为您提供一个廉价的域名为您的申请3.99美元。您需要的唯一配置是将名称服务器更改为CloudFlare的服务器,这将在下一步中指示。

3.灵活的DNS配置CloudFlare

云Flare,Inc。是美国公司,提供内容交付网络和分布式域名服务器服务,坐在访客和CloudFlare用户的托管提供商之间,作为网站的反向代理。它的网络保护,加速,并提高网站或移动应用程序的可用性以及DNS的变化。

她是我的51sec.info域名下的DNS设置:

基本上我所做的是将51sec.info指向我的OpenShift Rhcloud URL的IP地址。由于我不使用诸如www.51sec.info等子域,因此我伤口能够直接将OpenShift Rhcloud URL放入DNS配置。
与此同时,您需要告诉Godaddy使用CloudFlare的名称服务器。它将告诉godaddy使用CloudFlare的名称服务器来解决我的域51sec.info。 

4. WordPress设置更改

You will have to tell WordPress for this change since all URL will be started with your own domain http://51sec.info/.

有两个地址URL更改:WordPress地址(URL)和站点地址(URL)
站点地址(URL) - 输入您希望人们在浏览器中输入以访问WordPress站点的地址。这是安装WordPress的主要索引.PHP文件的目录。除非您给出WordPress其自己的目录,否则站点地址(URL)与WordPress地址(URL)(上图)相同。

对于我的配置,设置是:
WordPress Address(URL): http://wp-51sec.rhcloud.com
Site Address(URL): http://51sec.info

5.重定向循环故障排除

I were getting a trouble to log into administrator page or login page when set both to http://51sec.info. It took me a couple of days to figure it out how to set it correctly and how to fix it when thing is getting wrong.

When I set both address URL to http://51sec.info, if I try to log into web admin page http://51sec.info/wp-admin , I will get redirect loop error on all browsers. There is no way for me to get it back to original settings through web admin page since it is not reachable anymore. Even original admin page url http://wp-51sec.rhcloud.com/wp-admin is redirect back to http://51sec.info/wp-admin.

有很多讨论如何解决这个问题,但没有一个人对我有用。这是我在发生此错误时得到的。

此网页有重定向循环

err_too_many_redirects.

网页at. //51sec.info/wp-admin/ 导致了太多的重定向。清除此网站的cookie或允许第三方cookie可能会解决问题。如果不是,则可能是服务器配置问题,而不是您的计算机问题。学到更多 about this problem.

良好的事情是OpenShift提供PHPMyAdmin直接更改MySQL数据库值而不通过Web Admin页面。在您使用之前,您必须先安装phpmyadmin。它可以从WordPress应用程序页面轻松找到。用户名和密码也在同一页面上列出。

After entered into PhpMyAdmin page, you can get into wp database and wp_options table. Then you can just double click the option_value column to fix this mistake. For me, I changed site url back to http://wp-51sec.rhcloud.com, then my web admin page is available again.

经过 Jon.

有一个想法“使用OpenShift和CloudFlare在您自己的域名下构建WordPress应用程序”

发表评论