一.自我介绍
我目前就读于软件工程专业,大二下学期已经进入尾声,马上就要步入大三。在这个学期,我学习了计算机网络和数据库的专业课,参加了高校微信小程序设计大赛,在设计过程中需要使用到数据库、把后端代码部署到云端、将图片视频存储在服务器上。通过视频的推荐我找到了阿里云,首先十分感谢阿里云推出“飞天加速计划·高校学生在家实践”活动,让我们能够免费申领到一台服务器,因为我是新手,在使用和配置云服务器中遇到一些困难,接下来我简要介绍一下我是如何解决这些困难的
二.ECS使用攻略
首先我们通过远程连接输入root用户名以及设置的密码进入终端
这里我使用了宝塔linux面板对服务器进行相应操作
在终端输入如下命令可以安装宝塔linux
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
安装完成后在终端会得到一个外网访问的url地址和内网访问的url地址以及账号和密码(切记保存这些),我们在浏览器中输入外网访问的url
输入刚刚获得的账号密码
进入宝塔linux面板
宝塔linux提供了较为齐全的功能
在软件商店可以快速下载一些常用到的软件
在第一次进入宝塔linux时可能无法进入,因为服务器没有放行相应的网络端口,宝塔linux无法连接到服务器
在安全组这点击配置规则
在入方向这点击手动添加,开放8888端口给0.0.0.0(任意ip)即可进入宝塔linux
在使用服务器过程中下载的一些软件,例如mysql(3306)、phpmyadmin(888)等等都需要在阿里云实例管理的安全组以及宝塔linux的安全中里开放对应端口
最后说一下网站的部署
在网站页面点击添加站点后输入域名,如果不想购买域名可以使用你的公网ip作为域名,创建后在wwwroot文件夹下会看到创建了一个文件夹,如下图
在这个文件夹里放一些其他文件就可以部署网站了
三、收获
在这次学习中,我成功部署了mysql数据库以及一个网站,主要是部署后端接口代码。但是在这个过程中我并没有太多注意安全方面的问题,数据库以及网站访问的安全性问题需要我在后续的学习中继续完善