手把手教你从购买vps到搭建一个node服务器

要准备什么?

1、5刀

2、最好有FQ软件(可以用蓝灯)

let‘s Go!

一、vps购买

vps可以选择digital ocean(do) 链接 ,由于是外国网站,响应比较慢,所以最好翻个墙。

github有一个学生包的优惠,可以赠送一个50刀do优惠券。关于github学生包的申请可以去百度,申请这个需要有一个edu账号或者学生证明。github学生包,我申请大概花了2天时间,就上传了学生证

申请好了我们就一步一步的开始选购吧

1、注册账号并登录

2、确认了email后首先要激活账户

如果没有信用卡的话可以选择用PayPal支付,如果没有PayPal的话,得去注册一个,这个注册很简单,就像支付宝一样。

3、充值5美元激活账户

如果没有信用卡的话,需要充值5美元才可以激活账户,激活账户之后才可以使用优惠码。

4、使用优惠码

点击头像,再点setting到这个页面,再点billing。往下拖找到promo code,然后输入你的优惠码

5、点击头像旁边的create Droplet创建一个清单

系统可以根据自己喜好选,但是一般都是ubantu,机房选San Francisco,附加选项暂时可以不用选

关于ssh key,需要自己建一个ssh key,再到网页上添加,如何创建ssh key参考这篇博文 链接

点击create就成功购买了,算下一个月5刀,大概30块钱吧,性价比挺高。55刀可以用11个月。

二、搭建node服务器

按上面的博文设置了ssh key后就可以远程连接vps了,连接上了之后我们开始装环境

1、装入python

在命令行输入

apt install python

2、装入node

apt install node

3、装入npm

apt install npm

查看node版本,npm版本

node -v

npm -v

如果出现版本号说明已经成功了

4、装一个express、forever

npm install -g express

npm install express-generator -g

npm install -g forever

5、新建一个文件夹并创建一个express应用

mkdir node_test

cd node_test

express -t helloworld

6、运行helloworld

forever start -c ‘npm-start‘ ./

现在你在游览器输入外网地址就可以出来welcome to express了

到此,教程结束,附上一些参考博文吧:

github学生包

vps能做的十件事

digitalocean注册和使用详情

centos部署nodejs和mongodb

时间: 2024-09-28 17:16:02

手把手教你从购买vps到搭建一个node服务器的相关文章

在Linux中搭建一个FTP服务器

在Linux中搭建一个ftp服务器,以供两个工作小组保管文件使用.禁用匿名.第一个小组使用ftp账号:ftp1,工作目录在:/var/ftp/ftp1:第二个小组使用ftp2,工作目录在:/var/ftp/ftp2. 两个小组互相不能访问各自的文件,需要限制用户不能离开自己的工作目录. [实现步骤] 1.检查安装vsftpd服务器 以root进入终端后(其他账户进入终端的可以用su root 输入密码后进入root 模式)之后,在终端命令窗口输入以下命令进行验证:# rpm –qa | grep

Hello Node.js之搭建一个web服务器

Node.js简述 Nodejs 是JavaScript运行时,解释器是C/C++写的,基于ChromeV8引擎, 事件驱动,非阻塞I/O模型.本系列目前参考了Node.js官网,慕课网Scott的Node.js基础,<Node即学即用>图灵系列,以及可能的网上公开资源. Nodejs包管理器是npm 包就是别人写好的库. Nodejs提供了fs,http等内置对象,操作磁盘文件.搭建服务器. 特征:单线程.事件驱动.异步非阻塞I/O模型. Node.js安装 官网安装Node.js,自带np

Linux中搭建一个ftp服务器详解

来源:Linux社区  作者:luzhi1024 详解Linux中搭建一个ftp服务器. ftp工作是会启动两个通道:控制通道 , 数据通道在ftp协议中,控制连接均是由客户端发起的,而数据连接有两种模式:port模式(主动模式)和pasv(被动模式)PORT模式:在客户端需要接收数据时,ftp_client(大于1024的随机端口)-PORT命令->ftp_server(21)  发送PORT命令,这个PORT命令包含了客户端是用什么端口来接收数据(大于1024的随机端口),在传送数据时,ft

搭建一个git服务器

12 December 2018 by Rango 需求 搭建一个git服务器,没有github的存储空间限制,同时仓库是私有的. 设备 一台本地电脑(linux 系统) 一台服务器(linux 系统) 步骤 步骤主要根据以下链接整理: 搭建属于你自己的 Git 服务器 忽略特殊文件 搭建Git服务器 1.安装git到服务器上 $ sudo apt install git 2.创建一个git用户,用来运行服务器 $ sudo adduser git 2.创建证书登录 收集所有需要登录的用户的公钥

mac 教你如何在Mac上搭建自己的服务器——Nginx

WHAT 本篇主要是基于Nginx在Mac上搭建自己的服务器. 我相信很多朋友肯定是第一次听到Nginx,关于它具有怎样的传奇,这儿肯定说不完也说不透. 有兴趣的朋友可以自行google或者baidu. WHY 为什么要搭建自己的服务器呢. 好处肯定多多,这儿说一条--模拟数据. 很多时候,我们在前端开发的过程中,API接口没有做好. 当我们要铺界面时,如果等待API的开发完成,无疑是件很耽误工作的事情. 还有一点,即使API完成了,我们开发完项目时,需要自测各种极限的数据.例如 约定好返回的是

教你如何在Mac上搭建自己的服务器——Nginx

原帖地址:https://blog.csdn.net/qq_22383951/article/details/53019034 WHAT 本篇主要是基于Nginx在Mac上搭建自己的服务器.   我相信很多朋友肯定是第一次听到Nginx,关于它具有怎样的传奇,这儿肯定说不完也说不透.   有兴趣的朋友可以自行google或者baidu. WHY 为什么要搭建自己的服务器呢.   好处肯定多多,这儿说一条--模拟数据.     很多时候,我们在前端开发的过程中,API接口没有做好.   当我们要铺

【日记】搭建一个node本地服务器

用node搭建一个本地http服务器.首先了解htpp服务器原理 HTTP协议定义Web客户端如何从Web服务器请求Web页面,以及服务器如何把Web页面传送给客户端.HTTP协议采用了请求/响应模型.客户端向服务器发送一个请求报文,请求报文包含请求的方法.URL.协议版本.请求头部和请求数据.服务器以一个状态行作为响应,响应的内容包括协议的版本.成功或者错误代码.服务器信息.响应头部和响应数据.下图表明了这种请求/响应模型. 以下是HTTP请求/响应的步骤: (1)客户端连接到Web服务器 一

搭建一个DNS服务器群

本节索引 DNS简介 DNS解析过程 DNS资源记录 DNS主从原理 搭建完整的DNS架构 调试结果 错误分析 本篇小结 DNS简介 DNS(Domain Name System,域名系统),是Internet上作为域名和IP地址相互映射的一个分布式数据库,在这个解析库中定义了某个域名和IP的对应关系.通过DNS的解析,我们不用去记住那些难记的IP地址(数串),我们只要能记住其对应的主机名即可,像www.baidu.com.这中字符串就显得好记多了.DNS协议运行在TCP和UDP的上,对应端口号

手把手教你Web数据可视化平台搭建

原文链接:http://www.jianshu.com/p/ad1a49375da4 ,源代码请访问原文 PS.想获取全部源代码或者有不懂的问题的感兴趣的同学,请访问原文- 一.项目展示 这个Web数据可视化平台的效果如下(没加样式,主要侧重功能) 效果演示 这个数据可视化Demo能够实现如下功能: 1.csv文件上传(其他格式文件也可以) 2.自定义想要显示的数据 2.nodejs搭建服务器,解析csv文件数据 3.使用Highcharts进行数据可视化 4.关键参数计算并展示 二.实现思路和