第一部分
我是控制专业的学生,因实验室做软件,所以在实验室进行了基础的前后端学习,后来在csdn等博客中,发现了阿里云白嫖ecs服务器的链接,就想利用一下。
第二部分
起初曾经在一家银行实习过,做过前后端开发。因此就想自己试着将之前学的东西进行上线实践一下。最开始利用的是轻量应用服务器,感受是控制台页面比ecs页面清楚简洁,可以利用已有镜像进行安装。目前ecs使用还不太流畅,所以一直在使用中,以下内容是在轻量应用服务器中进行部署的,随后会在ecs中进行尝试。
- 本人同时也将这个过程利用gitbook在giteee进行托管,并进行发布,如下链接:
https://aylydzgy.gitee.io/zgybook/
- 其中最开始利用单体应用架构,前后端分离demo为单体应用,前端借助vue-admin-templete进行二次开发。目前项目已嵌入到后续微服务项目中的一个服务模块进行更新。见笔记中的demo应用。上线:依赖nginx(进行反向代理配置) + vue-admin-templete打包的dist文件 + 后端jar包在阿里云部署
- 随后将其嵌入到微服务应用。前后端分离shop在前述单体应用的基础上,扩展为微服务应用,依赖springcloudalibaba生态nacos等进行分服务更新,前端在前述应用vue-admin-templete的基础上进行多个反向代理配置支撑后端多服务。上线:依赖nginx(进行多个反向代理配置) + vue-admin-templete打包的dist文件 + 后端多个jar包在阿里云部署
- wordpress应用。wordpress依赖aliyun镜像直接生成应用。
第三部分
一些问题。
- 阿里云服务器想用一下图像界面,记录如下:
1、更新软件列表:
sudo apt update
sudo apt upgrade
2、安装Xrdp
sudo apt install xrdp
Xrdp 是一个微软远程桌面协议(RDP)的开源实现,它允许我们通过图形界面控制远程系统。
安装完成xrdp 服务将会自动启动,可以输入下面的命令验证它
sudo systemctl status xrdp
默认情况下,xrdp 使用/etc/ssl/private/ssl-cert-snakeoil.key,它仅仅对ssl-cert用户组成员可读,所以需要运行下面的命令,将xrdp用户添加到这个用户组,并重启Xrdp服务,使得修改生效:
sudo adduser xrdp ssl-cert
sudo systemctl restart xrdp
3、安装Gnome
sudo apt install ubuntu-desktop
4、最后,在win10下,win+R,输入mstsc,打开远程桌面连接,输入账号密码。不过桌面上啥应用图标都没有。是Ubuntu熟悉的界面风格。
问题就是2核2G的用着图形界面比较卡,不太流畅
- 阿里云服务器一段时间后可能被攻击,本人的cpu使用率正常时候在10%一下,某个时间之后会一直卡在100%,各种应用无法访问,重置后才能好转,网络安全方面个人觉得仍需学习和重视。
- 轻量服务器安装应用比较方便,重置也比较好使,ecs目前使用还比较生涩。