本人是软件工程专业大三的一名普通学生,在期末大作业中刚好有项目部署这一环的任务。想到去年学生认证时候参与的这个活动,正好有一台服务器可以免费使用。没有犹豫,直接领取,一顿操作过后完成了项目部署。非常感谢阿里云提供的学生免费体验服务器的活动!
首先拿到服务器后,我先修改了安全组,开放了我所需要的端口。因为时间赶的原因,我使用了宝塔Linux作为我的软件安装工具。不得不说,使用宝塔来安装软件非常适合小白,一站搞定。不过宝塔安装的软件还是有一点点小问题的,比如宝塔的mysql我就没法用本机的navicat连接上。经过查阅资料后解决了这个问题,文章链接如下:宝塔安装的MySQL无法使用Navicat使用root账号登录解决方案。
完成mysql配置后,使用git将代码从云端拉取到本地。我的项目前端使用的是vue,后端使用express+sequelize+myslq完成。将项目拉去后,前端部署使用nginx,后端部署使用pm2。完成部署配置之后,便可以在网站上访问到我的项目了。目前的页面还是比较潦草,如果寒假有时间和兴趣,会对其进行优化。当然目前还有一些其他项目的点子,也准备实现后放到服务器上!
非常感谢阿里云可以提供一个体验服务器的机会,虽然这是一个非常小的项目,但当我将链接分享给朋友和亲人的时候,还是感觉到非常的喜悦。在部署上还学到了网络的一些问题,感觉到非常新奇,比如说在本地运行时图片的加载时非常快的,但当我部署到服务器上的时候便会变的卡顿。接下来我将目标瞄准到项目的优化上,比如说优化图片的加载速度、页面跳转的速度以及资源访问的优化等。还可以将之前所学到的linux知识温习起来,习惯了图形化界面,对命令有些生疏,正好使用linux命令重新搭建一下服务器的部署环境。
这些就是我这次分享搭建网站经历的所有内容,下面是我搭建的论坛网站网址:
我的网站链接。欢迎访问!!
以下是网站部分图片