歡迎您光臨本站 註冊首頁

服務器使用Nginx部署Springboot項目的詳細教程(jar包)

←手機掃碼閱讀     月球人 @ 2020-07-06 , reply:0

1,將java項目打成jar包

這裡我用到的是maven工具

這裡有兩個項目,打包完成後一個為demo.jar,另一個為jst.jar

2.準備工具

1.服務器
 2.域名(注:經過備案)
 3.Xshell用於連接服務器
 4.WinScp(注:視圖工具,用於傳輸jar)

3.將jar包傳入服務器

在這裡插入圖片描述
 

直接拖動即可

3.使用Xshell運行jar包

注:(服務器的java環境以及maven環境,各位請自行配置,這裡不做描述。)

在這裡插入圖片描述
 

cd到jar包路徑下執行:nohup java -jar demo.jar >temp.txt &
 執行啟動完兩個jar包後使用ip與端口號訪問接口

在這裡插入圖片描述
 

(注:測試接口)

4.下載安裝nginx

安裝教程

5.配置nginx.conf

**(注:*********代表服務器地址)

  http {   include  mime.types;   default_type application/octet-stream;     #log_format main '$remote_addr - $remote_user [$time_local] "$request" '   #     '$status $body_bytes_sent "$http_referer" '   #     '"$http_user_agent" "$http_x_forwarded_for"';     #access_log logs/access.log main;     sendfile  on;   #tcp_nopush  on;     #keepalive_timeout 0;   keepalive_timeout 65;     #gzip on;      server {    #監聽的端口號    listen  80;    #設置訪問的二級域名    server_name demo.eysource.com;      #charset koi8-r;      #access_log logs/host.access.log main;      location /{    #配置訪問的項目路徑(注:這裡重點)    proxy_pass http:********:9091/    # root html;    # index index.html index.htm;    proxy_set_header   Host $host;    proxy_set_header X-Real-IP $remote_addr;    proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;    client_max_body_size 100m;    root html;    index index.html index.htm;     }    }   server {    #監聽的端口號    listen  80;    #設置訪問的二級域名    server_name aaa.eysource.com;      #charset koi8-r;      #access_log logs/host.access.log main;      location /{    #配置訪問的項目路徑(注:這裡重點)    proxy_pass http:********:8080/    # root html;    # index index.html index.htm;    proxy_set_header   Host $host;    proxy_set_header X-Real-IP $remote_addr;    proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;    client_max_body_size 100m;    root html;    index index.html index.htm;     }    }   }

 

6通過域名訪問(成功)

在這裡插入圖片描述

 


[月球人 ] 服務器使用Nginx部署Springboot項目的詳細教程(jar包)已經有354次圍觀

http://coctec.com/docs/nginx/show-post-241402.html