前期准备工作
安装环境,此处使用宝塔进行协助部署
1、首先安装宝塔(官网https://www.bt.cn/)
宝塔官网要求.png(1)Centos安装命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
其他系统可参考官网进行安装
(2)记住账号和密码,之后登录使用,也可进行修改
后台地址:http://ipaddress:8888
账号:安装结果
密码:安装结果
2、安装nginx、mysql、phpMyadmin
(1)[图片上传中...(image.png-d13e67-1599059624847-0)]
(2)出现上图即为安装成功,安装过程选择急速安装与编译安装均可
3、配置数据,运行springboot.jar
nohup java -jar springboot.jar >> info.log 2>&1 &
(1)nohup 开头&结尾表示不挂起且在后台运行
(2)>> info.log 2>&1表示将日志输出到当前目录的info.log文件中且将错误也输出到文件中
4、配置nginx
(1)编译打包对应的umi文件,将其上传到服务器的任意文件中
(2)配置nginx文件
image.pngserver {
listen 8084;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
#root html;
#index index.html index.htm;
location / {
root /www/wwwroot/html;#umi打包文件所放置的目录(包括但不限于umi.js,index.html)
index index.html index.htm;
#proxy_pass http://localhost;
}
location ^~ /api/ {
proxy_pass http://localhost:8081/;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /www/wwwroot/html/;
}
}
测试访问对应的端口地址
验证通过
可能遇到的问题
(1)阿里云轻量级服务器端口无法访问
首先确保此处防火墙开通
image.png
再者进入后台查看端口情况
firewall-cmd --zone=public --list-ports
如果没有防火墙所添加的端口,则进行添加
image.png
网友评论