搭建线上服务器

以Vue2 + Node项目为例:

#操作云服务器ESC Ubuntu操作系统

常见指令:

ssh root@主机IP例如,8.210.121.222(公).远程登录服务器。
exit,退出服务器。
pwd,查看当前所处文件夹
ls -al,查看当前目录的全部文件

#安装配置专业的web服务器Nginx

** 常用指令:**

apt update,更新aptapt ubuntu的包管理工具,类似于npm
apt show nginx,显示nginx相关信息
apt install -y nginx,安装nginx
apt remove nginx,删除nginx

#安装配置mongoDB数据库

apt show mongodb-server,显示mongodb-server相关信息
apt install -y mongodb-server,安装mongodb-server

mongodb,进入mongodb操作指令
show dbs,查看数据库
exit,退出

##安装node,并配置淘宝镜像

apt install -y nodejs
node -v

apt install -y npm
npm -v
npm config set registry http://regitsry.npm.taobao.org

#安装git

目的:同步线上与本地代码

apt install -y git

  • 配置ssh-key:
  1. 第一步:在远程服务器生成公钥:ssh-keygen
# ssh-keygen:
+---[RSA 3072]----+
|           ..+X+*|
|           .E+ %o|
|        . o.o = *|
|         =   +oO.|
|        S . .o=+=|
|             o.+X|
|              ooO|
|              oo=|
|               ==|
+----[SHA256]-----+
  1. 第二步:查看公钥:cat 公钥路径
# cat /root/.ssh/id_rsa.pub
ssh-rsa  ………………
  1. 第三步:将公钥配置到代码托管服务器上面例如:GitHub
  2. 第四步:本地上传代码,线上服务器拉去代码。

你可能感兴趣的:(搭建线上服务器)