项目部署到云服务器,方便前后端交流
申请服务器
首先申请云服务器,这里本来有华为云,阿里云的选择,不过好像大家一般都用阿里云,而且感觉阿里云的额度更高
直接找到阿里云免费试用’3个月‘好吧
也可以进行身份认证,学生认证后得到300元代金J,可以用个1年吧。。
一般操作系统就选linux
参考教程
服务器配置
不过这些教程都是用命令行干的,有点不爽,哪怕学过我也觉得不可能记住的,我还是比较喜欢可视化界面(——虽然据说比较耗内存)
直接上宝塔面版傻瓜式安装,
第一个就是项目自己设置的端口了
第二个就是宝塔面板的默认端口了
还有什么80端口
不开放就访问不了
下载xftp和xshell
宝塔Bt
浏览器搜索 宝塔
找到免费安装 一键跳转
选择合适的命令,copy,用xshell连接到服务器公网ip后粘贴,
结束后会给你一个访问宝塔面板的网址,以及账号密码,你会发现可能打不开,显示不安全,直接暴力打开好吧
按提示注册绑定宝塔账号即可
完事后可能它会让你一套安装,看你情况,
不这么安装的话也可以在面板的软件商店里搜,缺什么下什么,我是springboot项目,就需要个jdk和mysql,还有个nginx(不下不给你用)
网站里打开java项目,把你springboot的mysql地址改成服务器的(账号不能是root),maven中的package打成jar包,用xshell+xftp上传上去
不行的话把你的test都注释掉再打包
然后在你本机的mysql/bin目录下使用命令行将你的数据库和数据转成sql语句(上网搜,我也记不住)
注意注意,数据库导入sql文件后,账号是不能是root的,还有权限要设成特定ip(就你服务器公网ip),不然踩大坑,浪费我几个小时
然后面板的安全那块可能还有配防火墙
注意一下mysql版本兼容问题,额
应该就ok了吧