no.de 使用测试

最近折腾nodejs的人越来越多了,强大的joyent的兄弟们做了一个no.de的主机来让nodejs的粉丝们过瘾。测试了一下,速度相当赞。   1. 到https://no.de/signup 去申请一个账号,只需要邮箱,用户名和密码就可以完成。之后就是等待官方的Coupon code。 基本上第二天就可以收到邮件。可以随时使用

curl -u USERNAME:PASSWORD https://api.no.de/v1/♥ -X POST

     来查看你的申请的状态。

   2.  在收到官方的开通邮件之后,就可以使用

curl -u jill:secret https://api.no.de/v1/coupons

    得到官方的Coupon code, 之后我们登陆进入https://no.de/smartmachines/new,然后输入coupons code与子域名名称,就可以生成我们的no.de 的VPS了。

   3. 我们使用linux下的keygen来生成一个公钥私钥对,默认存储在~/.ssh 下面记住其中的passphrase,最好将id_rsa保存到另外的地方,这样可以随时在不同的地方使用。访问https://api.no.de/#GET-/account,我们可以看到,使用

$ curl -u jill:secret https://api.no.de/v1/sshkeys

    就可以查看当前VPS上的ssh keys,我们可以使用

curl -u jill:secret https://api.no.de/v1/sshkeys \


    -F "name=laptop" -F "key=</Users/jill/.ssh/id_rsa.pub"

来将刚才生成的公钥传到我们node VPS的keylist中去。上传成功后会显示刚才上传的公钥信息。

  4. 接下来我们就可以使用ssh登陆刚才 subdomain.no.de,输入我们刚才的公钥passphrase就可以了。

  5. 如果想在windows下使用putty来远程管理我们的VPS, 可以将之前生成的私钥id_rsa 下载到本地,运行puttygen.exe,选择菜单Conversions->Import key , 然后save private key (比如key.ppk),就可以使用这个private key设置putty了。

      启动Putty,设置好session的各项参数,然后从左边选择“SSH->Auth”,点击 Browse 按钮,选择 key.ppk 文件。设置 auto-login 用户名,Connection -> Data -> Auto-login username ,再从左边选择 Session,然后点击 Save 按钮把修改保存下来 ,然后点击Open 按钮就可以登录了。

   6. 登陆成功后,我们可以看到在/opt/node/下面有一个default_server文件夹,访问http://subdomain.no.de就可以看到这个node应用,我们可以写一个官方的helloworld来测试. 将

var  http=require('http');

http.createServer(function(request,response){
    response.writeHeader(200,{'Content-Type':'text/html'});
    response.end('Hello no.de');
}).listen(3000);

console.log("Server running at 3000 port");

   保存到一个文件中(hellonode.js),运行

node hellonode.js
 

    然后我们访问http://subdomain.no.de:3000就可以看到我们的应用了。

   7. 我们可以通过先在本地生成一个node应用的Git 版本库,然后对其开发,最后使用

git remote add joyent node@your_domain_ip:repo
git push joyent master

    将我们的应用部署到系统中去。

相关推荐