一,宝塔面板
    1,官网地址:https://www.bt.cn/new/index.html
        安装 mysql、nginx、redis
    2,部署csdn地址:https://blog.csdn.net/weixin_45940369/article/details/140855684
    3,注意:需要将宝塔里面的防火墙中相关端口进行开放(服务器中安全组+宝塔中防火墙)

二,nginx
    #前端项目路由
    localtion /{
        root  /root/workspace/ruoyi-ui/dist;
        index index.html index.htm;
    }
    
    #后端项目路由
    localtion /prod-api/{
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header REMOTE-HOST $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        
        
        proxy_pass http://192.168.31.101:8080/; #后端的ip:端口
        或 (如果使用了负载均衡,需要指定路由 ruoyi)
        proxy_pass http://ruoyi/;
    }
    
    #负载均衡路由
    upstream ruoyi{
        server 192.168.31.101:8080 weight=5;
        server 192.168.31.102:8080 weight=6;
    }
    

三,tomcat方式部署
    后端打成war包后(pom中设置package标签为war),进入到tomcat根目录下的webapps,
    在webapps目录中执行: servic tomcat start 
    需要注意的是,tomcat的根目录需要手动更改
    回到tomcat根目录,进入到conf目录,修改server.xml
    在Host标签下增加一行
    <Context path="/" docBase = "/usr/local/tomcat/apache-tomcat-8.5.55/webapps/ruoyi" reloadable="false"></Context>
    
    
四,启动命令相关
    后端:nohup java -jar xxx.jar &      #表示在后台运行
    查看java执行情况:ps -aux | grep java
    找到指定进程id,执行:kill -9 xxx

五,日志
    实时监测日志:tail -f xxx.log


 

Logo

一站式 AI 云服务平台

更多推荐