<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>云服务 &#8211; Selio&#039;s Blog</title>
	<atom:link href="http://selio.me/tags/%e4%ba%91%e6%9c%8d%e5%8a%a1/feed" rel="self" type="application/rss+xml" />
	<link>http://selio.me</link>
	<description>Everybody finds love, in the end</description>
	<lastBuildDate>Thu, 02 Aug 2012 16:31:46 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.3.2</generator>
	<item>
		<title>OpenShift 试用手记</title>
		<link>http://selio.me/archives/32866</link>
				<comments>http://selio.me/archives/32866#comments</comments>
				<pubDate>Thu, 02 Aug 2012 16:31:46 +0000</pubDate>
		<dc:creator><![CDATA[Selio]]></dc:creator>
				<category><![CDATA[分享]]></category>
		<category><![CDATA[手记]]></category>
		<category><![CDATA[随笔]]></category>
		<category><![CDATA[OpenShift]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[WP]]></category>
		<category><![CDATA[云服务]]></category>
		<category><![CDATA[折腾]]></category>

		<guid isPermaLink="false">http://selio.tk/?p=32856</guid>
				<description><![CDATA[Well，因为自己手上的一个站和朋友的一个站主机宕机的关系，在网上找了N久的主机，最后决定测试一下OpenSh [&#8230;]]]></description>
								<content:encoded><![CDATA[<p>Well，因为自己手上的一个站和朋友的一个站主机宕机的关系，在网上找了N久的主机，最后决定测试一下OpenShift。<br />
所以，以下全部是乱七八糟的测试，千万不要跟着我去做，我纯粹是为了折腾才这样的。</p>
<p>OpenShift是一个PaaS的服务平台，推出者是Red Hat，跟Zend推出的PHPCloud有的一拼，当然实际上也差不多，都麻烦。<br />
想知道OpenShift的具体情况的同学，可以自己去网络上Google搜索一下相关的资料，我就不重复了。直接进入正题。<span id="more-32866"></span></p>
<p>因为两个站都是WP构建的（朋友的站是淘宝客，但是模板是叫我改的），所以我是直接以WP进行测试的。<br />
登入OpenShift以后，默认创建Application的时候，OpenShift就已经有直接提供WP的直接安装了（版本：3.3.2，English），但是我选择使用PHP 5.3来进行环境搭建。<br />
当然，点击一次鼠标就结束了，PHP安装速度非常快，基本上也没有什么大问题出现。</p>
<p>OpenShift与PHPCloud不同的部分，大致有两个方面，一是支持的开发语言更多、二是更加细化和模块化，PHP环境就是这样，在PHPCloud里面默认直接安装的MySQL和PHPMyAdmin，在OpenShift里面都是独立的模块，可以分离添加（我居然还看到了Cron……不知道是不是PHP的Cron Job……），不知道别的开发者怎么想，反正我是没法理解把MySQL和PHPMyAdmin分离的做法（又没有提供其他的MySQL后台，只用命令行实在有点恶心）。<br />
配置完成所有的项目以后，直接上传代码（我没用Git，用的是SFTP），上传大概花掉了半个小时（包括定制的主题在内），速度一般。</p>
<p>上传完毕以后，最恶心的问题出现了。虽然OpenShift支持绑定域名，但是必须使用OpenShift自己用Ruby开发的管理程序。<br />
不管了，装，装完Git For Windows和RubyInstaller，把管理程序安装完绑了域名，访问。<br />
（让我非常囧的一点：我的GitHub For Windows附带的Git Shell居然没法被识别出来……）<br />
一访问才发现，OpenShift的Application在Firefox和Chrome下面默认都是HTTPS访问的，而且没有有效证书，访问的结果还都是出错的，必须自己手动指定HTTP才能访问，而且默认情况下都是这样。<br />
这个问题在OpenShift Community有人提出过，但是解决方法跟没有是一样的……</p>
<p>之后试验了一下WP Application（这货还打着Experimental的标记），发现没有什么大的差别，无非就是安装完成就可以直接访问而已（wp-config.php有差别，数据库连接参数部分写的全部是变量，估计是OpenShift特有的。）</p>
<p>现在等着有人来解决这个问题，解决完了以后打算把这个博客也搬家到OpenShift上面去。<br />
（现在是在PHPCloud上，虽然不限流量，但是毕竟是For Developer，用起来还是很多地方不方便，OpenShift会好不少，至少WP上传到Uploads/Themes/Plugins的时候不需要密钥登录或者chmod 777，可以直接安装）</p>
<p>总结：<br />
OpenShift适合敢于折腾的人，当然现在HTTPS强制转向问题还需要人来解决才是。<br />
反正这问题解决以前我是不敢用了（网站流量会全部因为这个问题丢掉）<br />
而且我现在还不会用Git……悲剧啊……</p>
]]></content:encoded>
							<wfw:commentRss>http://selio.me/archives/32866/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
							</item>
	</channel>
</rss>
