1. 已有阿里云服务器并且环境配置完成(jdk环境和mysql)。
  2. 确保springboot项目在本地可以运行成功。
  3. 打jar包部署springboot项目
  4. 利用xftp将jar包上传到阿里云服务器的/usr/local/java目录下(java目录自己创建:mkdir java)、或者利用xshell用命令rz来上传也可以。
  5. 启动项目之前,先打开防火墙端口:
    查看防火墙是否开启:systemctl status firewalld
    若没有开启则开启systemctl start firewalld 关闭则start改为stop
    查看所有开启的端口firewall-cmd --list-ports(注:启动防火墙后,默认没有开启任何端口,需要手动开启端口)
    开启防火墙:firewall-cmd --zone=public --add-port=80/tcp --permanent
    重新启动防火墙:firewall-cmd --reload
  6. 启动项目,让项目在后台运行(不然关闭shell窗口后会自动结束进程):nohub java -jar xxx.jar &
  7. 如果项目启动成功,无法通过公网访问,则再次确认防火墙是否已开启,或者安全组是否设置。

相关文章: