Home > Java > javaTutorial > body text

How to use Nginx to deploy Springboot project on the server

王林
Release: 2023-05-14 13:55:06
forward
2608 people have browsed it

1. Type the java project into a jar package

Here I use the maven tool

How to use Nginx to deploy Springboot project on the server

There are two After the packaging is completed, one will be demo.jar and the other will be jst.jar

2. Prepare tools

1.Server
2.Domain name (note: after filing)
3.xshell is used to connect to the server
4.winscp (note: view tool, used for Transfer jar)

3. Transfer the jar package to the server

How to use Nginx to deploy Springboot project on the server

Drag directly That’s it

3. Use xshell to run the jar package

Note: (The server’s java environment and maven environment, please configure it yourself, and will not be described here. .)

How to use Nginx to deploy Springboot project on the server

cd to the jar package path and execute: nohup java -jar demo.jar >temp.txt &
After executing and starting the two jar packages, use the ip and port number to access the interface

How to use Nginx to deploy Springboot project on the server

(Note: test interface)

4. Download and install nginx

5. Configure nginx.conf

**(Note:*** ****** represents the server address)

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;
   }
  }
 }
Copy after login

6Access through domain name (successful)

How to use Nginx to deploy Springboot project on the server

The above is the detailed content of How to use Nginx to deploy Springboot project on the server. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:yisu.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template