Home >Java >javaTutorial >How to use Nginx to deploy Springboot project on the server
1. Type the java project into a jar package
Here I use the maven tool
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
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. .)
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
(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; } } }
6Access through domain name (successful)
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!