首页 > 其他 > 详细

将本地上运行的代码在云服务器上运行---操作步骤

时间:2019-10-16 15:21:01      阅读:98      评论:0      收藏:0      [点我收藏+]

一、买服务器(机器)
1. 成人特惠: https://promotion.aliyun.com/ntms/act/qwbk.html?spm=5176.8112568.420890.1.67ae9ed5edEDHe
云服务器ECS
2. 支付宝-》注册-》实名认证填写身份证的信息-》ecs
3. 手动停止服务器 ----> 初始化磁盘 ---> 重设密码(登录密码 root/Guliguli123)
二、使用finalShell连接服务器
1. 安装 finalShell
2. 启动 finalShell
新建会话: SSH连接
主机:公网IP
端口 : 22
用户身份验证:
用户名:root
密码: 登录密码
三、給服务器安装环境(node + mongodb)
1、安装node
curl --silent --location https://rpm.nodesource.com/setup_10.x | sudo bash -
yum install -y nodejs
检测: node -v

使用NVM安装多版本(可选)
2.1 yum install git
2.2 git clone https://github.com/cnpm/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`
2.3 echo ". ~/.nvm/nvm.sh" >> /etc/profile
2.4 source /etc/profile
2.5 cd /
2.6 nvm list-remote
nvm install vx.x.x
nvm use vx.x.x

安装解压文件模块
yum install unzip
安装文件传输工具(可选)
yum -y install lrzsz

四、上传代码(前端|后端)
1. vue 打包: npm run build
2. 本地测试生成环境
npm i serve -g
serve -s dist -l 8080

问题 : 生成环境下 不能访问 3000
原因 : 生成环境下代理是无效的
解决: 服务器端 安装ngnix 来完成代理
3. 拷贝 dist -> node的public下面 + 本地测试(启动node服务)
4. 整合好的node 拖到 finalShell 下面
5. npm i + npm start

6. 问题: 没有库

六、給服务器安装mongodb服务

安装mongodb
yum install mongodb-server mongodb -y

创建数据库目录和日志目录
mkdir -p /data/mongodb
mkdir -p /data/logs/mongodb

启动数据库
mongod --fork --dbpath /data/mongodb --logpath /data/logs/mongodb/nodeapp.log

创建远程数据库(与本地操作一样)可选
use 库、db.集合.save、
七、本地数据库copy到远程库

本地出库:
需要先导出本地的数据 -> json

mongoexport -h 127.0.0.1 -d 库名 -c 集合名 -o 输出路径/xx.json

上传: json -> finalShell上传到远端磁盘 -》 远端

远端入库:
json -> 导入数据库
mongoimport -d 远端库 -c 集合 -file 服务器json路径/xx.json

将本地上运行的代码在云服务器上运行---操作步骤

原文:https://www.cnblogs.com/1179929172-zh/p/11685127.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!