首頁 > Java > java教程 > 伺服器怎麼使用Nginx部署Springboot項目

伺服器怎麼使用Nginx部署Springboot項目

王林
發布: 2023-05-14 13:55:06
轉載
2676 人瀏覽過

1,將java專案打成jar套件

這裡我用到的是maven工具

伺服器怎麼使用Nginx部署Springboot項目

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

2.準備工具

1.伺服器
2.網域(註:經過備案)
3.xshell用於連接伺服器
4.winscp(註:檢視工具,用於傳輸jar)

3.將jar包傳入伺服器

伺服器怎麼使用Nginx部署Springboot項目

直接拖曳即可

3.使用xshell運行jar包

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

伺服器怎麼使用Nginx部署Springboot項目

#cd到jar套件路徑下執行:nohup java -jar demo.jar >temp.txt &
#執行啟動完兩個jar套件後使用ip與連接埠號碼存取介面

伺服器怎麼使用Nginx部署Springboot項目

#(註:測試介面)

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項目的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:yisu.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板