创世神域

Nothing is impossible.

@Puteulanus4年前

10/14
12:32
学习心得

Bluemix搭代理教程

Bluemix和Heroku一样,在应用重启后【Heroku是应用睡眠唤醒后】会回到上传代码之后的初始状态,不太适合用来建站。

签到助手可以按照SAE的处理办法,先上传源码,安装时获得配置文件内容,与install.lock放入各自相应的目录,然后再次上传。

psb

安装环境倒是都可以满足的。Bluemix提供免费的ClearDB MySQL Database,不过没有Cron,需要自己设定云监控。

还有不能使用在线升级,必需手动上传更新文件。

嘛跑题了,这次主要是拿它搭个GoAgent。可能因为使用门槛比较高【比Heroku低了吧喂!】,还没有遭到滥用,速度十分给力。

Bluemix新申请账号有30天免费试用期限,到期之后可以获得每月的免费配额。反正我是没看懂它的配额是怎么算的。。。

P5C22V)HLASFTNWKP3`JF_W

 

教程开始:

首先打开Bluemix官网http://bluemix.net,点击Sign up注册一个账号。

注册过程就略了,就是填一下相关信息,注意邮箱得是真的,有验证邮件。注册完点验证邮件里的链接激活账户。

然后进入https://github.com/cloudfoundry/cli下载适合你的部署程序。

FEEAFB9A-3401-475C-9606-7862ADD1B5DF

我的虚拟机装的32位Win7,我下载Stable Installers下面的Windows 32 bit演示。

D7E699DD-6F3B-4C06-B51A-FBAD802C2CEA

安装部署工具。

C2467EC2-1257-48DF-9476-F04D8A37341B

按默认设置安装,然后打开CMD,输入cf -v确认是否安装成功。

1AD7DE20-1E81-4D57-B294-9A35CF895290

输入cf api https://api.ng.bluemix.net,然后输入cf login,依次填入你的Bluemix邮箱和密码登陆。

D60482CC-4420-4541-9DC4-A57FB2C07ADD

下载最新版GoAgent,在服务端目录内的php目录里新建manifest.yml文件

写入以下配置信息【name和host换成你自己的,不能和已有项目重复,否则创建失败】:

---
applications:
- name: hu6huai
memory: 256M
instances: 1
host: hu6huai
buildpack: https://github.com/puteulanus/cf-php-build-pack

如图:

BD114A6E-DBCA-4916-A158-95A82DCE488A

然后在cmd中cd进入这个目录,输入cf push

07B740FD-74F6-4002-B926-E9C7A32491CD

等待部署结束,记下应用地址

A4FFB1BE-0B01-4C6C-B1C5-D38D85288DF6

修改客户端内的配置文件proxy.ini,将gae的enable改成0,php的enable改成1,并且将fetchserver修改为自己的地址。

导入证书,重启浏览器,修改代理地址。。。

然后,Enjoy~

A9D8D5BC-F871-4F8C-95A6-2482BD774869

 

 

 

Bluemix搭代理教程