美文网首页
【Java】后台服务部署及宝塔使用笔记

【Java】后台服务部署及宝塔使用笔记

作者: 汴城码农 | 来源:发表于2022-05-07 09:45 被阅读0次

    1,安装宝塔

    依照官网命令即可宝塔官网

    2,安装工具软件

    宝塔软件商店部分,安装Java一键部署工具,自带tomcat,springboot

    3,上传项目

    在文件找个合适的位置(位置自己决定)上传项目jar包,如何打包暂且不说

    4,在一键部署工具最下方Springboot,点击添加

    WechatIMG283.png
    如遇见数据库区分大小写解决办法

    5,建立站点

    左侧栏点击网站,新建站点


    WechatIMG284.png

    6,配置Ngnix

    找到站点,右侧设置,配置文件,加入

        #引用反向代理规则,注释后配置的反向代理将无效
        include /www/server/panel/vhost/nginx/proxy/www.baidu.com/*.conf;
    

    如图


    WechatIMG285.png

    下一步:在该目录下放置文件,目录为www/server/panel/vhost/nginx/proxy/www.baidu.com
    文件如图:

    WechatIMG286.png

    文件内容:

    
    #PROXY-START/
    # location  ~* \.(gif|png|jpg|css|js|woff|woff2)$
    # {
    #     proxy_pass http://www.baidu.com:6317;
    #     proxy_set_header Host www.baidu.com;
    #     proxy_set_header X-Real-IP $remote_addr;
    #     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    #     proxy_set_header REMOTE-HOST $remote_addr;
    #     expires 12h;
    # }
    location / {
                root   /www/wwwroot/www.baidu.com;
                try_files $uri $uri/ /index.html;
                index  index.html index.htm;
    }
    # location /prod-api/{
    #     proxy_pass http://miniapp.wetchengba.com:6317;
    #     proxy_set_header Host miniapp.wetchengba.com;
    #     proxy_set_header X-Real-IP $remote_addr;
    #     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    #     proxy_set_header REMOTE-HOST $remote_addr;
        
    #     add_header X-Cache $upstream_cache_status;
        
    #     #Set Nginx Cache
        
    #       add_header Cache-Control no-cache;
    # }
    
    location /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;
         # 增加Upgrade协议头和Connection协议头,使http连接升级到websocket连接
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_pass http://127.0.0.1:6405/;
    }
    
    #PROXY-END/
    

    注意:不同项目配置文件需修改两处

    • 第一处为location的root,上面例子中的www.baidu.com换成自己的。
    • 第二处为最后一行的端口号。

    7,增加https访问

    宝塔面板,申请个SSL证书,如图

    WechatIMG287.png
    注意使用SSL要开放443端口,也许是宝塔Bug,宝塔默认帮你开启的不生效,解决办法是删掉,重新手动开启443端口即可

    8,前端管理后台部署,如无相关需要可忽略

    打出一个前端包,把包内容上传至上面建立的站点目录下即可,如何前端打包不在赘述。

    如图所示:


    WechatIMG288.png

    相关文章

      网友评论

          本文标题:【Java】后台服务部署及宝塔使用笔记

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