美文网首页
阿里云+nginx+umi+react+springboot+m

阿里云+nginx+umi+react+springboot+m

作者: ZlotCheng | 来源:发表于2020-09-02 23:39 被阅读0次

前期准备工作
安装环境,此处使用宝塔进行协助部署

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.png
server {
    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

相关文章

网友评论

      本文标题:阿里云+nginx+umi+react+springboot+m

      本文链接:https://www.haomeiwen.com/subject/pxvpsktx.html