云服务器部署项目步骤
1.去阿里云中购买一个云服务器,阿里云有个云翼计划完成实名认证的话 可以优惠很多
买的时候选个ECS,选个centos就可以了(没有特别说要选什么)
2.买了之后在哪里找到我刚刚买的云服务器呢?控制台->云服务器ECS
3. 可以在这里看到一些信息 外网ip 修改密码,修改了密码就随便你怎么玩了,推荐用个远程软件连接。这样方便点。。
4.发布项目其实简单,如果是以前的maven项目,就可以打包成一个war包 ,在你的centos中安装一个tomcat ,再用远程连接软件放入webapp目录下,重启下tomcat 服务就可以了。
springboot就更简单了,package成一个jar 最后运行一个
java -jar test.jar > log_yuedaoapi.file 2>&1 &
下面会有你的pid 想关闭后台运行的它
kill -9 pid
http://自己云服务的外网ip:8080/你自己的项目名
5.数据库,我自己是直接在服务器centos中装了个mysql,你的项目需要数据库就直接用就是了
6.最重要的是开放端口!!!
步骤就是进入安全组设置,添加安全组规则,把想给别人访问的端口开放了,之前我就是我明明敲了命令
firewall-cmd --zone=public --add-port=8080/tcp --permanent(开放tomcat端口)
firewall-cmd --zone=public --add-port=3306/tcp --permanent(开放mysql端口)
firewall-cmd --reload(重新载入规则)
在centos中开放了端口,但是我通过外网ip访问,还是拒绝,后面才知道,只是在centos中开放了端口在阿里云还是不行,还得去配置安全组规则
7.给大家一个远程连接工具SecureCRT
链接:https://pan.baidu.com/s/1WHujOgI8tkIJflUBCs4TPg 密码:qdn2
直接解压点击图标就可以使用的,输入云服务器账号密码这些就可以了