使用过程记录
- 本人是软件工程大四学生,临近毕业,正处于找工作的阶段。大学四年,虽说学习的是软件工程,但是对前端开发产生了浓厚的兴趣,正因此也决定了本人毕业之后的职业发展方向。众所周知,找工作项目经验特别重要,本人大三时从社区和论坛上了解到阿里云的“飞天加速计划·高校学生在家实践”活动,一直对服务器部署有着兴趣,毕竟项目开发最终的目的就是要上线供用户使用,于是在找工作这段空闲时间,学习了服务器部署。
- 开始对云服务器的了解不深刻,一直觉得部署上线是一件挺难的事情。后来了解到阿里云这个计划后,我登录阿里云平台,进行学生认证,阿里云就有自己的步骤教学,跟着教学一步步走,就购买好了服务器实例,实例的名字非常好理解,即对象和实例的关系。实例中涉及服务器操作系统和服务器配置,其中有些许不同。
- 买完云服务器,又有点懵,于是上网搜索教程。当前已经有了公网IP,那下一步应该怎么做呢。找了网上说明的教程,逐渐了解到云服务器其实就相当于云上的电脑主机,只需要在云服务器上搭建一套生产环境就可以部署项目了。但是由于各配置还是相对有难度,于是宝塔等工具应运而生,直接简化了步骤。
- 在这里分享关于前端技术开发的项目部署过程及心得,
前端技术实现的项目部署比后端技术要简单。
本人是购买的阿里云服务器,Linux操作系统
使用xshell连接服务器,
xshell连接成功之后会出现一串地址和账户密码,
输入地址进入宝塔面板操作该服务器实例,
主要即对数据库进行添加,
将接口项目整个上传至文件夹,
将后台管理系统react项目打包,将dist上传至文件夹,
随后使用PM2管理Node.js接口项目,
在站点处使用php管理后台系统即可上线。
关于什么是ecs服务器?
它是应用程序的运行环境
弹性架构,应该避免将原有物理服务器上的应用都照搬到云服务器上。
纵向的弹性:根据业务量的增长或减少自由变更自己的配置。
横向的弹性:与传统IDC模式不同,可以随时释放资源。
创建web环境:linux系统一般使用LNMP、window一般使用windows server。