最近折腾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
将我们的应用部署到系统中去。
分享到:
相关推荐
1.1.4 LAZY PERSIST 内存存储的使用……………················ · ································ 14 1.2 HDFS 异构存储......... 1.2.1 异构存储类型…………...
智能床垫排⾏NO.2慕思DeRUCCI:慕思定位为全球健康睡眠资源整合者,致⼒于⼈体健康睡眠 研究、研发⽣产、营销整套健康睡眠系统的研发、⽣产及营销。⾪属于东莞市慕思寝室⽤品有 限公司。慕思床垫设计理念来⾃于欧洲...
测试git命令进行git TEST的步骤选择一个任务创建一个名称为featrure/no.de tarea的分支featrure/no.de tarea 做功课并在必要时承诺在您的任务结束时,直接在GitHub页面上发出拉取请求杂务 添加Bootstrap并布置房屋。...
This document describes a programming interface for using digitizing tablets and other advanced pointing de¬vices with Microsoft Windows Version 3.0 and above. The design presented here is based on ...
Device names are no longer referred to by their ‘Data Link Layer’ names. New names for devices were created to represent their unique electrical properties. Devices Types: This revisions allows...
不再需要维护此项目 黄金眼 GoldenEye是仅用于安全性测试目的的Python 3应用程序! GoldenEye是一个HTTP DoS测试工具。 被利用的攻击媒介:... -w, --workers Number of concurrent workers (de
或者注释掉它,或者修改disable = no 此外,确保/tftpboot目录存在,而且有访问权限(至少应该"dr-xr-xr-x")。 5. Das U-Boot 5.1 当前版本 Das U-Boot(或者简称“U-Boot”)是针对嵌入式PowerPC, ARM, MIPS和x86...
intelliHR的技术测试。也是NodeJS和TypeScript和GraphQL的复习。因为...好,已经有一段时间了。请参阅: : 约束条件 花大约3个小时,付出或接受。 专注于实施注意事项,而不是实施。 务实在可能的情况下。 包含...
Teste de GraphQL / Node.js GraphQL的简易测试。 快速通道 先决条件: Git e Node $ git clone https://github.com/hideraldus13/graphql_test.git $ cd graphql_test $ npm i $ npm start //Comandos para ...
状态关于JLineup是一个工具,可用于网页的自动视觉回归测试,尤其是在连续交付管道中。 它可以用作简单的命令行工具,也可以用作通过REST API控制的小型Web服务。 JLineup在两个连续的时间点拍摄并比较网页的屏幕...
@yahoo.com.ph, @yahoo.com.sg, @yahoo.com.tw, @yahoo.com.vn, @yahoo.de, @yahoo.dk, @yahoo.es, @yahoo.fr, @yahoo.gr, @yahoo.ie, @yahoo.in, @yahoo.it, @yahoo.no, @yahoo.pl, @yahoo.ro, @yahoo.se无法验证...
Phing构建测试 ,检查代码质量( , , )并生成 。 安装PHP包 在进行配置之前,将PHP软件包安装到您的计算机上。 pecl install xdebug pear channel-discover components.ez.no pear channel-discover pear....
在交互式监视模式下启动测试运行程序。 有关更多信息,请参见关于的部分。 yarn build 构建生产到应用程序build文件夹。 它在生产模式下正确捆绑了React,并优化了构建以获得最佳性能。 最小化构建,文件名包含...
明哈·阿普利卡考该项目是使用版本11.0.7生成的。开发服务器为开发服务器运行ng serve 。 导航到http://localhost:4200/ 。 如果您更改任何源文件,该应用程序将自动重新加载。代码脚手架运行ng generate component ...
Chaque软件包可用于分类和测试类,并且可用于修饰n'avez pas le droit de修饰符!... Vous devez en ajouter une du nom de'color'。 Vous devezimperémenterdesméthodesde calcul de surface a
Rxjs 该项目是使用版本11.2.2生成的。开发服务器为开发服务器运行ng serve 。 导航到http://localhost:4200/ 。 如果您更改任何源文件,该应用程序将自动重新加载。代码脚手架运行ng generate component component-...
自述文件该自述文件通常会记录启动和运行应用程序所需的所有步骤。 您可能要讲的内容: Ruby版本系统依赖组态数据库创建数据库初始化如何运行测试套件服务(作业队列,缓存服务器,搜索引擎等) 部署说明...
test :运行笑话来测试所有组件和页面 test:watch :在手表模式下开玩笑 storybook :在localhost:6006上运行Storybook localhost:6006 build-storybook :创建build-storybook的构建版本 学到更多 要了解有关Next...
例如,我刚刚将我的GCP项目命名为un-nom-de-projet所以我需要运行以下命令: sed -i 's/nomad-consul-vault/un-nom-de-projet/g' env.sh 您也可以将TF_VAR_region更改为使用其他区域。 到目前为止,您需要先获取...
VERIFY命令用来把传送给智能卡的秘密对象和所存储的基准值相比较,例如PIN。PIN的长度必须在1~8字 节之间,... 最多可对两个ΠN(PIN NO.1和PIN NO.2)寻址,它们可位于ME的BF Key或当前选择的DE的EF Key之中, 存