个人介绍
- 本人目前是一名计算机科学与技术专业的大三学生, 在校期间基本没有参与过什么重要比赛, 成绩也不算太好, 中规中矩吧.
- 感觉不能再这样颓废下去, 特别是2023秋招都成这样了, 要完大蛋
- 大一的时候就看到室友用阿里云做了个网站, 现在我也来试一试吧
阿里云ECS使用攻略
首先是申请领取
- 这部分没什么好说的,但是需要注意, 在选择镜像的时候, 最好选centos7.x 不然后续在进行下面这些教程的学习中, 会出现各种各样的bug
然后是ssh
- 这里推荐使用xshell
- 新建会话, 连接服务器, 我这里开了三个连接, 也就是有三个终端可以远程控制我的服务器
再然后就是跟着教程走啦
- 比如说部署个人博客
- 最后访问的效果大概是这样, 我就不把整个页面截下来了, 英文界面其实也还好
进阶使用服务器
Linux
- 这里一定要熟悉vi文本操作
- chomd权限授予等基本指令
- 阿里云服务器linux的防火墙默认关闭的, 只需要开启安全组策略的端口就好了, 不需要在linux防火墙里面设置
Nginx, Tomcat
- 官方的教程用的是Apache服务器
- 这两个是免费的服务器代理软件, 而且性能还行, 一定要好好学
- 具体部署请网上学习, 这里不具体展开了
- Tomcat需要配合java使用, 所以要装java装在服务器里面
mysql, redis
- 数据存储, 这个很重要哦
- 不止上面两个数据库的, 还有其他的数据库, 网上学习吧
ElasticSearch, xxxMQ, shiro
- 搜索索引化, 比用数据库查效率高
- MQ消息队列, 同步操作, 比如RabbitMQ还不错
- spring security 和 shiro 都是不错的安全插件
- 具体业务具体解决方案, 这些插件不要随便乱学哦, 不然就是浪费时间
docker
- 真不建议用这个, 毕竟学生机配置不高, 别瞎折腾, 后期报错有你好受的
- 可以在自己电脑开虚拟机搞
git项目部署实战
由于下面两个项目的文档十分详细, 故本人不再复述, 一定要好好复现一次
- github的springboot+vue的电商项目(会科学上网)
- gitee的springboot+vue的基础模板项目(不会科学上网)
收获总结,展望未来
- 站在巨人的肩膀上才能走得更远, 基础部分学的扎实就好, 不可自己重复造轮子浪费时间
- 服务器好贵, 买不起, 趁着这些体验时间还没过期, 一定要好好学习啊, 秋招卷起来
- 没有什么是学不会的, 加油