阿里云轻量应用服务器使用
一、阿里云轻量应用服务器购买
在阿里云官网购买云服务器,大学生可以领优惠卷进行折扣,选择合适的服务器,我这里是选择的CentOS8.2系统
二、安装使用宝塔面板
- 登录宝塔官网(https://www.bt.cn/new/index.html),点击立即免费安装→点击安装脚本→选择复制对应的安装脚本
- 云服务器远程连接(root用户连接),粘贴安装脚本,等待完成安装
- 安装完成,记住面板账户登录信息和打开面板前请看
- 在电脑浏览器输入外网面板地址进行访问,出现无法访问的情况是由于在轻量应用服务器中没有开放相关端口,所以在防火墙处需要添加规则,进行端口的放行,具体放行什么端口看前面打开面板前请看的提醒
- 然后就正常访问到宝塔面板,进行用户名、密码和账户绑定的相关信息输入
三、将SpringBoot项目部署到云服务器上
- 安装相关的Java环境(JDK、Tomcat等)要与项目环境一致(可以在宝塔左侧菜单栏的软件商店进行搜索下载)
- 上传项目jar包:IDEA将项目打包成jar包→在宝塔面板左侧菜单栏点击“文件”,进入文件管理器→创建一个新的目录,比如 /www/wwwroot/myapp,用于存放你的Spring Boot应用→点击该目录,在顶部菜单栏点击“上传”,将本地打包好的Spring Boot项目的jar文件上传至该目录。
- 创建启动脚本:在 /www/wwwroot/myapp 目录下,点击右上角的“新建”按钮,创建一个新的文本文件,并命名为 start.sh→编辑 start.sh 文件,输入启动Spring Boot应用的命令java -jar jar包路径(其中必须要留意你服务器下载的JDK中java的路径,使用此路径将启动命令补全)→点击保存脚本文件
- 设置定时任务:在宝塔面板左侧菜单栏点击“计划任务”→点击“新增任务”,在“内容”框内填写赋予脚本执行权限(chmod +x /www/wwwroot/myapp/start.sh)和启动脚本的完整路径(例如:/www/wwwroot/myapp/start.sh)→根据需要选择执行频率,为了使应用持续运行,你可以设置为每分钟执行一次,并勾选“开机自动运行”
- 在宝塔面板左侧菜单栏点击网站添加Java项目→信息填写完成后会生成一个项目端口,在浏览器输入服务器公网ip和项目端口进行项目访问
项目中数据库的配置
- 在宝塔面板左侧菜单栏点击数据库→添加数据库进行数据库的信息填写完成添加→点击管理进入可视化界面进行数据库的导入→进行数据库的端口放行(在云服务器的防火墙里面和宝塔的安全里面都要进行端口放行,别人无法访问)→使用本地数据库软件进行远程连接测试,成功后便在项目数据库连接配置进行信息修改,便能正常执行项目
特别提醒
在部署过程中,出现无法访问、无法连接等问题一定要去看看端口是否放行(在服务器防火墙和宝塔安全里面),如果没有放行一定要放行。
要访问的IP地址 为服务器的公网ip地址,端口号为对应进程的端口号