今天收到DotCloud的邀请 搭了个wp体验了下 贴下搭建过程

2011-02-26 19:50:56 +08:00
 ihacku
表妹喜欢看电影 以前答应给她做个电影站 正巧今天收到DotCloud的邀请 顺手搭了个wordpress 讲下搭建过程吧 不明白的看他们wiki就好了 http://docs.dotcloud.com/static/tutorials/
环境为ubuntu10.10 首先要生成SSH key 在终端下输 ssh-keygen
生成之后 cat .ssh/id_rsa.pub 查看
ssh-rsa... 那一长串儿就是SSH key了 在setting里填进去 然后add public key
添加ssh key完成后就可以部署了
首先安装dotcloud python版本要求最低2.6 一般都符合的 可以python -v查看
sudo apt-get install python-pip
sudo pip install dotcloud
创建一个app (你可以输dotcloud查看还有哪些命令)
dotcloud creat ihacku
接下来会要填你的api 在setting里 粘贴过去就行
wordpress需要php和mysql
dotcloud deploy -t php ihacku.wordpress
dotcloud deploy -t mysql ihacku.mysql
然后我们下载wordpress
wget http://cn.wordpress.org/wordpress-3.1-zh_CN.zip
unzip wordpress-3.1-zh_CN.zip
需要手动配置配置文件 要不然下次push的时候配置文件会被覆盖掉
先看下app mysql信息
dotcloud info ihacku.mysql
会显示密码等 把wp-config-sample.php重命名为wp-config.php 然后按照上面给你的信息填
define('DB_NAME', 'mysql');
define('DB_USER', 'root');
define('DB_PASSWORD', 'password_here');
define('DB_HOST', 'mysql.ihacku.dotcloud.com:1480');
端口号按显示给你的填 注意不要把给你的ssh那栏的端口号填进去 填mysql那栏的
curl https://api.wordpress.org/secret-key/1.1/salt/
或者直接访问上面的地址也一样 把得到的信息替换配置文件里的对应部分
要使用永久链接的话 在wordpress目录底下新建个nginx.conf 输入以下代码
try_files $uri $uri/ /index.php;
接下来我们就可以部署了 这里有个覆盖的问题 具体参见官方的做法http://docs.dotcloud.com/static/tutorials/wordpress/#add-dotcloud-specific-files 我就不贴了 推荐看下 要不然文件没了可别怪我
dotcloud push ihacku.wordpress wordpress
ok 搞定 wordpress.ihacku.dotcloud.com 这地址太长了 本来想自己绑定个域名来着
dotcloud alias add ihacku.wordpress ALIAS
然后叫你cname到gateway.dotcloud.com 杯具的发现丫的居然享受了ghs.google.com的待遇...
dotcloud搭建在Amazon EC2上 与GAE相比的话就是支持广泛(你看首页的图标就知道了,可以随意搭配)可不只是简单的搭个博客 你想怎么来 就怎么来 不过部署过程稍微复杂了点 用过heroku的同学应该顺手一点 跑wp感觉还算流畅 由于还处在beta阶段 定价什么的还没确定 我的账户显示的是free plane 感兴趣的同学可以看faq了解更多 http://docs.dotcloud.com/static/faq/
10358 次点击
所在节点    云计算
34 条回复
ikbear
2011-02-26 19:56:15 +08:00
还有邀请吗?
ihacku
2011-02-26 20:00:30 +08:00
@ikbear 这个要自己到官方申请 在页面上点jion our beta 然后输你的邮箱即可 时间可能会长点
ikbear
2011-02-26 20:03:11 +08:00
@ihacku 嗯,申请了。试试看。
alai
2011-02-26 21:57:18 +08:00
搭好反馈是 "Zero Sized Reply" - -!
GG2
2011-02-26 22:02:33 +08:00
今天也是收到了邀请,同样部署了wordpress,按文档来的,ssh上去看都正常,但就是无法访问.
ihacku
2011-02-26 22:20:19 +08:00
@alai 如果你步骤没错的话 可以在twitter上问他们 https://twitter.com/dot_cloud 不过这会儿twitter貌似挂了 你可以试着发邮件 http://www.dotcloud.com/contact
ihacku
2011-02-26 22:22:04 +08:00
@GG2 你可以推倒重来 dotcloud destroy appname
amyhyde
2011-02-26 22:25:13 +08:00
你搭的wp能贴出来看看吗?:)
yoyicue
2011-02-26 22:27:11 +08:00
我都忘了 我还有邀请呢...
GG2
2011-02-26 22:31:35 +08:00
@ihacku 我再试试看.
ihacku
2011-02-26 22:40:23 +08:00
@amyhyde 上面我有贴地址呀 http://wordpress.ihacku.dotcloud.com/ 嗯 可能写太多不容易看到吧
amyhyde
2011-02-26 23:34:05 +08:00
@ihacku 嗯,粗心了==!
绑定域名有额外的费用吗?
magic
2011-02-27 08:47:14 +08:00
同时受到了邀请,也按文档说明搭了个wp,但是无法访问。。
ihacku
2011-02-27 11:32:10 +08:00
@amyhyde 没有 不过那个提供绑定的地址被墙掉了 跟GAE的情况差不多 所以...
GG2
2011-02-27 17:05:05 +08:00
@magic 需要等上一段时间才行.昨天部署了几次都是无法访问,刚刚发现可以打开了.
magic
2011-02-27 17:53:33 +08:00
@GG2 现在的确可以了,谢谢提醒
ihacku
2011-02-28 16:18:45 +08:00
@amyhyde 域名绑定我试了下 ping一下网址 A记录指向得到的IP也是可以的 比如我绑定了 www.rdyf.info
5845846
2011-05-03 10:57:00 +08:00
第一步就失败了,原因是,在dotcloud官方网站的设置页面根本没有地方上传与输入SSH KEY的地方,第一步无法完成,至今都没成功过一次。不知道为何。
holystrike
2011-05-03 13:02:38 +08:00
我也是创建好了应用,但是到push的时候就不行了
qcsky
2011-05-03 20:30:32 +08:00
@5845846 你可以参考下这篇文章是如何部署的
http://blog.maxiang.net/dotcloud-2nd-generation-paas/54/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/8989

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX