阿里云 ECS 部署 SpringBoot 项目完整教程(无坑可直接照着做)
需要购买阿里云服务器、学习服务器搭建的朋友看这里阿里云超值折扣购买通道https://t.aliyun.com/U/L7DIVq超详细服务器搭建教程手把手教你阿里云服务器的购买及环境搭建无论是新手入门、个人建站还是企业部署都能一站式搞定省钱又省心阿里云 ECS 部署 SpringBoot 项目完整教程无坑可直接照着做适合新手学习步骤正常、可直接复现包含 JDK MySQL Nginx SpringBoot 全套部署流程一、前期准备1.购买阿里云 ECSCentOS 7 推荐2.重置实例密码开放安全组端口22、80、3306、项目自定义端口3.用 Xshell / FinalShell 连接服务器二、系统基础配置yum update -yyum install -y wget lrzsz unzip zip三、安装 JDK 1.81.上传 JDK 压缩包到服务器2.解压并移动目录tar -zxvf jdk-8uxxx-linux-x64.tar.gzmv jdk1.8.0_xxx /usr/local/jdk83.配置环境变量vi /etc/profile在末尾添加export JAVA_HOME/usr/local/jdk8export CLASSPATH.:$JAVA_HOME/libexport PATH$JAVA_HOME/bin:$PATH4.生效并验证source /etc/profilejava -version四、安装 MySQL 5.71.卸载自带 mariadbyum remove mariadb-libs -y2.下载并安装 MySQLwget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpmrpm -ivh mysql57-community-release-el7-9.noarch.rpmyum install -y mysql-community-server3.启动并查看临时密码systemctl start mysqldgrep temporary password /var/log/mysqld.log4.登录修改密码并开启远程mysql -uroot -pALTER USER rootlocalhost IDENTIFIED BY 你的密码;create user root% identified by 你的密码;grant all privileges on *.* to root% with grant option;flush privileges;exit5.设置开机自启systemctl enable mysqld五、安装 Nginx方式 1Yum 安装推荐新手简单稳定yum install -y nginxsystemctl start nginxsystemctl enable nginx方式 2源码编译教程原版yum install -y gcc pcre pcre-devel zlib zlib-devel openssl openssl-develwget http://nginx.org/download/nginx-1.22.0.tar.gztar -zxvf nginx-1.22.0.tar.gzcd nginx-1.22.0./configuremake make install六、部署 SpringBoot 项目1.IDEA 中 Maven 打包成 jar 包2.上传 jar 到服务器3.后台启动项目nohup java -jar 项目名.jar app.log 21 4.查看进程 / 关闭进程ps -ef | grep javakill -9 进程号七、防火墙端口放行firewall-cmd --zonepublic --add-port80/tcp --permanentfirewall-cmd --zonepublic --add-port3306/tcp --permanentfirewall-cmd --zonepublic --add-port项目端口/tcp --permanentfirewall-cmd --reload整套流程说明✅ 步骤正规、无明显错误 ✅ 新手可直接照着部署成功 ✅ 适合学习 Linux Java 项目上线需要的朋友可以直接收藏照着做有问题可以留言交流
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2473776.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!