前言
最近搞了个服务器,想着自己做个网站的脚手架,因为自己是纯前端新手,而且半路出家,中途踩了好多坑,准备写5篇给各位大佬们分享一下,如何从0搭建个人网站
- 服务器购买与环境搭建
- 前端工程umi脚手架搭建
- 服务器node前端启动文件
- 服务器node后端编写
- 数据库搭建
主要技术栈
前端:react umi
后端:node
数据库:mysql
服务器:linux操作系统
这些都是考虑到作为纯前端新手,直接用umi脚手架更舒服,node也是用js写的(对于前端来说轻松上手),mysql现在最为主流,而且也有可视化的mysql管理工具
服务器购买
比较推荐阿里云的云服务器ECS,有新用户优惠,需要注意的是哪些一年几十块钱的都是要么共享的,要么是只允许20%性能的,尽量买300+的服务器,毕竟一分钱一分货,当然了土豪随意
如果只是为了体验一下服务器的构建,那么怎么便宜怎么来
需要注意的是优惠只有第一年有,第二年以后续费就按原价了
服务器的配置大概如下
操作系统选CentOS,带宽尽量选2m以上的(只是体验一下就按最低配置)
买好后,进入我们刚刚买好的云服务器控制台,应该是自动启动好了的
跟着阿里云的教程一步步的构建一下node环境
需要注意的是,配好之后记得在安全组里面把端口打开
如何可视化连接我们的云服务器?
阿里云展示的是本机通过cmd远程桌面控制,既没有可视化界面,每次还得重新连接,很是麻烦
我们可以通过阿里云自带的Workbench远程连接
现在可以可视化查看云服务器上的文件,而且还有终端让我们输入linux命令
如何向云服务器传输文件?
推荐一个远程连接的软件Xftp 7
直接拖拽式傻瓜式操作,可以百度自行下载,这里不赘述了