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