vue项目通过node服务器部署到阿里云服务器
发布日期:2022-02-12 16:06:55 浏览次数:8 分类:技术文章

本文共 1162 字,大约阅读时间需要 3 分钟。

买服务器(机器)

  • ,认准云服务器ECS/centos
  • 支付宝-》注册-》实名认证填写身份证的信息-》ecs
  • 手动停止服务器 ----> 初始化磁盘 —> 重设密码(登录密码)

使用finalShell连接服务器

  • finalShell
  • 启动 finalShell-》新建会话-》主机:公网IP-》端口 : 22-》用户名:root-》密码: 登录密码

給服务器安装环境

curl --silent --location https://rpm.nodesource.com/setup_12.x | sudo bash -sudo yum install -y nodejs检测: node -v

上传代码

  • vue 打包: npm run build -> dist
  • 本地测试生产环境(css有时打包后有出错)
npm i serve -gserve -s dist -l 8080问题 : 生产环境下 不能访问 3001原因  : 生产环境下客户端代理是无效的解决: 服务器端 安装ngnix  来完成代理
  • 拷贝 dist -> node的public下面 + 本地测试(启动node服务)
  • 整合好的node 拖到 finalShell 下面(不拽node_modules)
npm i npm start

給服务器安装mongodb服务

//安装mongodbsudo yum install mongodb-server mongodb -y      //针对centos<8.x//创建数据库目录和日志目录mkdir -p /data/mongodbmkdir -p /data/logs/mongodb//启动数据库文件存储位置mongod --fork --dbpath /data/mongodb --logpath /data/logs/mongodb/nodeapp.log//创建远程数据库(与本地操作一样)可选use 库db.集合.save

本地数据库copy到远程库

//本地出库:需要先导出本地的数据 -> jsonmongoexport -h 127.0.0.1 -d 库名 -c 集合名 -o 输出路径/xx.json//上传: json -> finalShell上传到远端磁盘//远端入库:  json -> 导入数据库mongoimport -d 远端库 -c 集合 -file 服务器json路径/xx.json

问题汇总

关闭finalShell ,服务断了

//安装pm2, nodejs服务器管理器npm i pm2 -g//启动服务器:pm2 start 启动文件.js //浏览器访问项目即可http://公网IP:node端口//如果想停掉服务器: pm2 stop all

转载地址:https://blog.csdn.net/weixin_46663768/article/details/105853910 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:展开运算符和合并运算符
下一篇:高阶组件的定义与示例--HOC

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年03月28日 11时56分09秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

html自动弹出窗效果,javascript+html5+css3自定义弹出窗口效果 2019-04-21
python的order函数_python学习笔记:三、函数 2019-04-21
angualr8观察者模式_Angular中使用ngrx/store进行状态管理 2019-04-21
java前端页面获取华视电子读卡器内容_前端新人关注的Web前端饱和性分析?前端面试必知必会的十点... 2019-04-21
golang append性能_golang系列—性能评测之pprof+火焰图+trace 2019-04-21
gettoken函数有什么用_求和只能用sum函数?计算类的题,并不一定要用函数! 2019-04-21
fscanf读出来的数字不正确_周星驰电影中,为何多次使用编码“9527”?粤语才能正确解释... 2019-04-21
easyui-textbox锁定按钮不锁定_手机网站建设不了解?锁定这5个要点建网站! 2019-04-21
android retrofit传json格式_Android人脸识别:基于Face++MVP+Retofit+RxJava+Dagger高度解耦... 2019-04-21
ap启动失败 ensp_AP线上考试问题重重,CB提供补考机会 2019-04-21
兄弟机cnc系统面板图解_鹤山非标机械零配件三轴四轴五轴CNC加工精鑫精密 2019-04-21
python如何输出整数逆序_如何利用Python抓取静态网站及其内部资源 2019-04-21
dqn推荐系统_强化学习系列一——基于深度强化学习的新闻推荐模型DRN 2019-04-21
华为交换机ssh思科交换机_思科交换机的新漏洞恐引起新一轮全球扫描 2019-04-21
pycharms怎么看文件被什么引用_文件发什么国际快递?怎么寄文件到国外最快?... 2019-04-21
python36块砖36人搬算法_13岁孩子高层扔下灭火器,全楼人要求这家搬离 2019-04-21
python 处理wps表格_Python处理分析128张Excel表格竟然不到3秒?| 附案例数据集 2019-04-21
online域名价值_如何借助域名提升初创公司品牌价值? 2019-04-21
曾扬言 机器人合法公民_朋友圈屏蔽同事罚款100元!写进员工手册的公司规定就合法吗?... 2019-04-21
wincc关闭当前弹出窗口_说说WinCC的消息系统 2019-04-21