记一次springboot项目上线供小程序使用

使用java开发后端,需要打包发布并配上https

  • 1.通过maven打包
    在这里插入图片描述
    - 2.安装jdk,我的是jdk13,使用putty进入,输入下载命令
wget https://download.java.net/java/GA/jdk13/5b8a42f3905b406298b72d750b6919f6/33/GPL/openjdk-13_linux-x64_bin.tar.gz

- 解压

mkdir /usr/local/jdk
tar -zxf  openjdk-13_linux-x64_bin.tar.gz -C /usr/local/jdk

- 环境编辑:

vim /etc/profile
export JAVA_HOME=/usr/local/jdk/jdk-13
export JRE_HOME=/${JAVA_HOME}
export CLASSPATH=.:${JAVA_HOME}/libss:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

手动执行一下这个文件

source /etc/profile 

- 验证是否安装成功

java -version

在这里插入图片描述

- 使用ftp上传到服务器,上传到 home文件夹下面,执行下面其中一条命令,即可使用ip+端口号(如果你的IP指向了域名,即可访问你的域名)启动,xxxxxx.jar代表你的jar包名称

nohup java -jar xxxxxx.jar &

nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行;当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文件。

java -jar  sm_wx-0.0.1-SNAPSHOT.jar 

特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出

java -jar  sm_wx-0.0.1-SNAPSHOT.jar &

&代表在后台运行。

java -jar  sm_wx-0.0.1-SNAPSHOT.jar  --server.port=80  //可指定端口号

- 记得放行端口
在这里插入图片描述

notes:

  • 查看端口占用情况
lsof -i:8080

在这里插入图片描述

  • 杀死端口占用进程
kill -9 8285

扩展为https访问
使用宝塔的反向代理将域名和IP+端口绑定就可以了。
1.配置ssl
只需要在去申请一个免费的证书,我申请的地方是腾讯云免费ssl,然后再根据我需要的nginx配置证书
在这里插入图片描述
2.开始反向代理,将你的域名+ip地址绑定到二级域名
在这里插入图片描述
到此就ok了,你需要给小程序配置可访问的域名就可以发布使用了。

备注:
在这里插入图片描述
在这里插入图片描述

备注 访问端口打不开需要放行端口

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值