记录在阿里上开服务的过程

从5、6年前就开始想办法做一个个人网站。直到今天才有了一点样子。自己是从一个前端走来的。前端对于一个网站中的占比太小了。要做好网站,有太多非前端的事儿要做。下面记录一次在阿里云上部署node服务的过程。

学习node

从前端向后端走,选择node是一个比较好的选择。它有天然的语言衔接。
为了做网站,可以再学习一个框架。如:express/koa.我就是学习的express。

在本地开发完网站

买一个阿里云的服务

注册一个阿里云的账号并登录

买一个服务器

我买的轻量应用服务器(它比较便宜)。
选“地域”
这名字一看就知道是选择哪里的服务器。随便选吧。
“选择镜像”
选项是“系统镜像”、“应用镜像”。若没有“镜像”我就知道是选什么,非要加一个“镜像”。我去~,尽为难我们不懂服务端的人。我就当选择“系统”、“应用”去选择的。
再选择时长。
然后就是花钱吧。

配置服务器

然后进入“控制台”,再进入“轻量应用服务器”,再进入你刚买到的服务里。
再进入“应用详情”里,点击“远程登录服务器”,可以在浏览器中登录服务器。
在"远程连接"页面里,点击“设置密码”,再输入相应密码。就可以使用客户端登录远程服务器了。

ssh root@47.47.47.47
// ssh 账号@公网ip
// 输入密码

上传代码

有几种上传代码的方式。目的都是让服务器上有代码。

使用scp

scp -r myapp root@47.47.47.47:/var/www

使用git

  1. 安装git
  2. 配置git
// 代码一般放在/var/www里
// cd /var/www
git config --global user.name "yourname"
git config --global user.email "youremail@example.com"
git config --global --list // 查看配置结果
  1. 拉取仓库中的代码

使用jenkins

我不会

自己做个小的应用,接收git的推送事件,自动执行相应的脚本

我不会

配置服务器环境

  1. 安装node
  2. 安装npm
  3. 安装git
  4. 安装nvm
  5. 全局安装pm2

启动服务

pm2 start <path/to/server>
阅读 325

推荐阅读
日新亭
用户专栏

向张京先生学习。

0 人关注
27 篇文章
专栏主页