笔记-阿里云服务器

8 篇文章 0 订阅
2 篇文章 0 订阅

笔记-云服务器搭建

云服务器(Elastic Compute Service, ECS)是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理服务器更简单高效。用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器。
云服务器帮助您快速构建更稳定、安全的应用,降低开发运维的难度和整体IT成本,使您能够更专注于核心业务的创新。

这里我购买了阿里云的最低配服务器3年,因为是活动,购买花费了261块,一年87,主要用于学习使用。
在这里插入图片描述
购买服务器,第一步,设置我们的服务器账号密码:
在这里插入图片描述
重置完之后重启服务器,然后就可以开始我们的服务器搭配了:

在购买这台服务器的时候,我才刚写过几个项目(其实只有一个),所以我就想把我的项目放到服务器上,由于我的项目是vue的,所以我要在服务器上安装mysql数据库,nodejs,forever,nginx(这个还不会用)等,

安装mysql可以参照这篇文档: centos8安装mysql8.0.22

然后 mysql安装以后,去服务器的安全组规则配置中 添加3306端口,这样我就可以在本地用数据可视化工具连接服务器的mysql数据库了。

如果连接过程出现权限问题,可以参考这篇文档:MySQL 8.0 配置mysql_native_password身份验证插件的密码

安装nodejs 就简单了 执行 安装CentOS系统上的默认nodejs:

sudo yum module install nodejs

这二个安装完成以后,我们的项目其实已经可以在服务器上跑了,于是我将我的项目放到了服务器上,这里我们连接数据库使用的是xshell,传文件用的是xftp。
在这里插入图片描述
但是在安装项目依赖文件时,提示我没有安装 cnpm

草率了,安装cnpm去:

npm install -g cnpm --registry=https://registry.npm.taobao.org

然后就可以node index.js 启动服务器(这里的服务器指的时我们写的接口服务器)

但是问题来了,node 启动服务器会导致我们没法操作服务器和关闭服务器窗口,所以我们要使用forever来启动,这样启动服务器以后,我们可以在服务器命令行上继续执行指令,服务器也能照常运行,forever的使用,我参照的时这篇文档:nodejs forever服务器管理模块

接口服务器传上去了,数据导上去,在把vue打包上传

vue项目打包 npm run build

打包之后,将生成的dist文件件,放到接口服务器的静态资源static文件夹下,这时我们可以通过 http:云服务器ip:端口/dist/index.html 的格式访问我们的项目了。
到这里,我们的项目就成功搭建了!(对于学到这里的我来说,这时就算搭建完成了,后面可能还有别的步骤,不会!)

但是问题又来了,项目上传了,项目里我一开始是在本地写的项目,所有地址都写的 localhost ,只能改了,当时就应该把地址做成全局变量,这样我就不用一个一个改了 (┭┮﹏┭┮)

改完再次上传,还有问题!!!

vue首页面加载速度那叫慢啊! 1分钟都加载不出来(图片太多,我的项目是商城系统,全是靠图片展示),然后又去网上找解决方案,耗时一天。搞定不了。 什么去掉 .map文件 ,
图片懒加载,improt懒加载等 都试了 差不多把1分多钟加载变成59s。不过谁打开一个软件耗时1分钟啊!!

只能等后面在解决了。这周就到这了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值