Rumah > Java > javaTutorial > Cara menggunakan Nginx untuk menggunakan projek Springboot pada pelayan

Cara menggunakan Nginx untuk menggunakan projek Springboot pada pelayan

王林
Lepaskan: 2023-05-14 13:55:06
ke hadapan
2677 orang telah melayarinya

1. Pakej projek java ke dalam pakej balang

Di sini saya menggunakan alat maven

Cara menggunakan Nginx untuk menggunakan projek Springboot pada pelayan

Ada dua Selepas pembungkusan selesai, satu akan menjadi demo.jar dan satu lagi akan menjadi jst.jar

2. Sediakan alatan

1.Pelayan
2.Nama domain (nota: difailkan)
3.xshell digunakan untuk menyambung ke pelayan
4.winscp (nota: lihat alat, digunakan untuk Pemindahan balang)

3 Pindahkan pakej balang ke pelayan

Cara menggunakan Nginx untuk menggunakan projek Springboot pada pelayan

<.>Seret terus Just

3 Gunakan xshell untuk menjalankan pakej jar

Nota: (Persekitaran java pelayan dan persekitaran maven, sila konfigurasikannya sendiri , dan tidak akan diterangkan di sini )

Cara menggunakan Nginx untuk menggunakan projek Springboot pada pelayan

cd ke laluan pakej jar dan jalankan: nohup java -jar demo.jar >temp .txt &
Selepas melaksanakan dan memulakan dua pakej balang, gunakan nombor ip dan port untuk mengakses antara muka

Cara menggunakan Nginx untuk menggunakan projek Springboot pada pelayan

(nota: antara muka ujian)

4 Muat turun dan pasang nginx

5 **(Nota: *** ******

mewakili alamat pelayan)

http {
 include  mime.types;
 default_type application/octet-stream;

 #log_format main &#39;$remote_addr - $remote_user [$time_local] "$request" &#39;
 #     &#39;$status $body_bytes_sent "$http_referer" &#39;
 #     &#39;"$http_user_agent" "$http_x_forwarded_for"&#39;;

 #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;
   }
  }
 }
Salin selepas log masuk

6 Akses melalui nama domain (berjaya)

Atas ialah kandungan terperinci Cara menggunakan Nginx untuk menggunakan projek Springboot pada pelayan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan