准备工作:
需先在本地把 express 博客程序写好。
把 appBlog.js 中最后的端口 8081 设为 80
文件结构如图
0. 购买服务器,
- 我用的是腾讯云(学生党1元/月)
- 系统选择 ubuntu 16.04 LTS / 64 位
- 设置 用户名 和 密码
- 记得服务器的 IP 地址
1. 把 本地博客文件夹 上传到 云服务器
- 下载pscp.exe,用来上传文件到服务器
- 将下载的 pscp.exe 复制到
C:\WINDOWS\system32\,这样可以在命令行下使用 pscp 命令了 - 打开命令行 cmd
其中 banshu 是博客程序所在的文件夹.
pscp 命令使用介绍:pscp -r 本地文件夹 <用户名>@<ip地址>:<服务器目录>.
1 | # 注: # 号后面是注释 |
以上就把博客程序的文件夹上传到云服务器中了(在服务器的 /home/ 目录下可看到)
2. 配置云服务器
登录服务器(在服务器所在的官网可以登录)
安装 node 和 npm
1
2
3$ sudo apt update
$ sudo apt install nodejs-legacy # 安装 node
$ sudo apt install npm # 安装 npm开启 express 服务
1
2
3# banshu 是第 1 步上传的博客程序文件夹
$ cd /home/banshu
$ sudo node appBlog.js # 启动 express 服务
