1.云服务器的购买:
2.域名申请+备案
3.安装Xshell
4.将服务器的公网ip设置在xshell新建会话中的
上,
5.
输入服务器创建的实例的实例密码
这样就是显示已连接
6.安装宝塔
输入到xshell中
安装完成
7.使用阿里云服务器ECS安装BT宝塔面板,安装完毕后宝塔面板会提示,若无法访问面板,请检查防火墙/安全组是否有放行面板[8888]端口,需要配置服务器
在入方向进行手动添加
8.复制外网面板地址
用浏览器打开,然后输入对应的username,和password
9.宝塔部署java环境刚进入宝塔会有个安装选项,选择第一个,进行一键安装
新建一个数据库
点击导入, 将本地数据库导入进去
导入成功
10.点击安全,放行888(nginx)、8889和3306、8080、6379(redis)这五个端口
并且需要从阿里云服务器的安全组添入这些端口11.安装tomcat,然后就可以访问8080端口了
并且可以远程连接数据库了:
redis环境配置:
1.搜索bind,将127.0.0.1 改为0.0.0.0,不然外网搜索不到
2.打开redis配置文件,在配置文件中找到requirepass配置节点,删除前面的#以去掉注释。将foobared修改为自己的密码(这里不需要,不然springboot连接redis会报错)
3.然后重启redis
修改完成后重新启动Redis服务,配置即可生效。
nginx:在软件商城下载之后,需要进行配置,打开配置文件,搜索server
将监听的端口号改为888
并且root路径也有问题
搜索该路径,可以发现,根路径为/www/server/phpmyadmin/phpmyadmin_7d9764bcb8f00359/,修改
再访问888端口,成功(账户密码为对应的数据库用户名和密码)
11.宝塔软件商城搜索一键
对java环境进行一键安装
11.2 配置xftp
首先下载xftp6(最多到版本6,不能到7)
再下载c32asm
使用c32asm的16进制打开nslicense.dll文件
ctrl+f,查找7F0C 81F9 8033 E101,将紧随其后的0F86,改为0F83,保存文件,有时可能需要管理员身份运行编辑器来覆盖保存修改后的文件
重新双击打开xftp6即可。
点击传输,有该弹窗即可
12.备案成功后,开始进行域名解析
在阿里云搜索域名解析,填写公网Ip
15.需要把代码进行一个打包
首先,点击setting=>file Encoding,设置文件编码格式为utf8,并且在transparent native ...上进行一个打勾
org.springframework.boot spring-boot-maven-plugin
在父项目里进行依赖的添加,用于打包
另外将父目录依赖添加打包后的名字:
blogApi org.springframework.boot spring-boot-maven-plugin
然后在maven里面选择打包,记得把localhost改为8.136.84.238
然后把打包好的jar和application.yaml上传到服务器的home目录下
然后开始运行该项目,打开终端
cd /home
java -jar blog-api.jar
然后报错,8888端口在使用,因为宝塔的端口就是8888(笑)
修改后端端口为8777,重新上传application.yaml文件,而且要在宝塔和阿里云放行8777端口成功运行
前端也可以访问
后面就是前端的部署
未完待续~



