1:云服务器概念
云服务器(Elastic Compute Service, 简称ECS),是一种简单高效,处理能力可以弹性伸缩的计算服务。
个人简单粗暴理解:
将云服务器理解层一台虚拟的永不关机的远程计算机
2:为什么程序员需要服务器
1:发布自己的网站和项目
2:练习Linux操作
3:搭建自己的远程厂库,远程数据库,远程Tomcat在服务器上
4:协同开发
5:window下来发,必须要熟悉Linux
3:在宝塔界面中使用云服务器的几个小案例
1:本地MySQL连接云服务器的数据库
在宝塔面板中安装MySql

在宝塔面板的安全中放行3306端口(放行后记得关闭防火墙)

在腾讯云控制面板(以自己购买的服务商为准)中开启安全组



在数据中添加数据库,并且设置访问权限

出于安全考虑,访问权限建议选指定IP,然后在下框中输入允许访问的IP。
如果选择所有人就不需要在下方输入IP

本地数据连接云服务器的数据库
红色处填写自己服务器的公网IP地址(宝塔面板中可以直接看到)即可

至此,连接成功,本地添加数据云服务器也会响应更新

2:开启Tomcat服务器发布自己的网站
同安装MySql一样,在宝塔中安装Tomcat
宝塔发行8080端口
控制面板开启安全组8080
测试Tomcat是否安装成功
输入自己的公网访问8080端口即可,如图则说明成功

将我们开发的项目导出成为war文件,放置云服务器tomcat的webapp目录下
放置好后重启一下Tomcat




访问项目

3:部署Springboot项目
安装JDK的版本要比项目的JDK版本高才行
将自己的SpringBoot项目打包成为jar/war包
本机测试成功后,将jar/war包导入云服务器
Xshell开启自己的jar项目