闲来无事,将以前做的两个springboot小项目部署到自己的服务器上

springboot部署

springboot项目部署很简单

nohup java -jar dwz.jar --server.port=8082 >dwz.log 2>&1

dwz.jar就是你项目打包的jar包,怎么打包这里就不赘述了,server.port就是项目启动的端口,dwz.log是日志文件。

nginx配置

不管是什么项目,总之启动起来之后肯定是占用了服务器的一个端口的,此时只需要修改所加站点的nginx配置文件即可

location  ~ .* {
        proxy_pass http://127.0.0.1:8082;
    }

正常的只要已经启动的项目都可以这样配置。

我这里的模拟支付用到了websocket,所以配置又有点不一样,在此记录一下:

map $http_upgrade $connection_upgrade {  
    default upgrade;  
    '' close;  
}  
upstream websocket {  
    server 127.0.0.1:8081;  
} 
location  ~ .* {
    proxy_pass http://websocket;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "Upgrade";
}

短网址服务

1.png

作用就不多说了,这里是用springboot+redis做的一个简单项目,生成的短网址一个小时自动过期。

模拟支付

2.png

模拟支付呢是我毕业设计中用到的,当时做的是一个电商网站,支付宝沙箱比较麻烦,刚好知道websocket这个知识,就利用websocket简单做了一个模拟支付的场景。

传送门:实验室

版权声明:文章转载请注明来源,如有侵权请联系博主删除!
最后修改:2020 年 01 月 07 日 01 : 47 PM
如果觉得我的文章对你有用,请随意赞赏