CentOS8 java启动jar,并部署到nginx

简单启动命令

启动命令:

nohup java –jar 项目名 &

注意
1,加 & 表示一直后台运行,不加表示临时运行,关闭窗口项目即停止运行
2,nohup 即项目在运行前新建一个nohup.out文件用来记录该项目的运行日志情况。

 

更新Jar包需要杀死之前的进程重新部署
重启时需要获取当前 jar 的端口号

ps aux|grep xx.jar

杀死对应端口的进程

kill -9 [端口号]

之后再重新

java -jar xx.jar &

如需要指定端口号

java -jar xx.jar --server.port=8081 &

如果发现&无效 关闭终端还是会杀死进程就用这个

nohup java -jar xx.jar --server.port=8080 >/dev/null 2>&1 &

 

nginx 配置

server {
    listen       80;
    server_name  www.abc.com;
 
    error_page   400 502 503 504  /400.html;
    location = /400.html {
        root   /usr/share/nginx/html;
    }
    #将/renren-admin请求转发给http://127.0.0.1:8080/renren-admin处理
    location /renren-admin {
        proxy_pass http://127.0.0.1:8080; #这里的端口记得改成项目对应的哦
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Forwarded-Port $server_port;
    }
}
posted @ 2020-11-30 20:42  乱炖er  阅读(1182)  评论(0编辑  收藏  举报