springboot+vue项目部署配置开机自启动

1.前端部属

下载nginx解压,在nginx\conf下找到nginx.conf

添加如下代码

java 复制代码
server {
		 listen       8081;
		 server_name  localhost;
	  charset utf-8;
	 
	  location / {
			 root   F:/1ceshi/dist;  #前端打包路径
	   try_files $uri $uri/ /index.html;
			 index  index.html index.htm;
		 }
	  
	  location /prod-api/ {
	   proxy_set_header Host $http_host;
	   proxy_set_header X-Real-IP $remote_addr;
	   proxy_set_header REMOTE-HOST $remote_addr;
	   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
	   proxy_pass http://localhost:8082/; #后台地址
	  }
	 
		 error_page   500 502 503 504  /50x.html;
		 location = /50x.html {
			 root   html;
		 }
	 }

2.后端部署

jdk安装完成配置好环境变量,配置环境变量方法请移步jdk环境变量配置-CSDN博客

找到C:\Program Files\Zulu\zulu-8\bin目录下,复制javaw.exe并重命名1ceshi.exe(自定义)

后端项目打好jar包。

3.编写脚本

新建 重启.bat,内容如下:

java 复制代码
@echo off
taskkill /f /t /im "1ceshi.exe"

taskkill /f /t /im nginx.exe

timeout /t 1
#1ceshi 是jdk中复制的javaw.exe重命名文件
#F:\1ceshi\yizhuan.jar 是打包好的jar包
start 1ceshi -Xms2048m -Xmx4096m -Dfile.encoding=UTF-8  -jar F:\1ceshi\yizhuan.jar
timeout /t 10
echo ------------success!-------------------- 
#nginx路径
cd /d F:\1ceshi\nginx
nginx.exe

新建 停止.bat,内容如下:

java 复制代码
taskkill /f /t /im "1ceshi.exe"

taskkill /f /t /im nginx.exe

4.测试

双击重启.bat

启动成功。

访问http://localhost:8081/

这样就好了。

说明:用javaw.exe的原因是可后台运行

windows配置开机自启很简单了,请查看配置开机自启-CSDN博客

相关推荐
一只小小Java7 小时前
Naocs本地部署&安装3.2.3+Spring boot 3.2.0
java·spring boot·后端·nacos
JL157 小时前
Spring Boot vs Gin:Java 人搭第一个 Go REST API
java·spring boot·gin
码兄科技15 小时前
实战:基于Spring Boot + UniApp的地理信息小程序开发
spring boot·后端·uni-app
独泪了无痕15 小时前
Vue3 Hooks使用实战解析
前端·vue.js
腾讯云云开发17 小时前
腾讯云 CloudBase 登上 WAIC:我们为 Agent 重新设计了云的生产线
后端
星栈17 小时前
从装一堆工具到看懂 Node 工程化思维:我的项目复盘记录
后端·node.js
65岁退休Coder17 小时前
LangChain v1.3.4 笔记 - 05 Agent 上下文记忆
后端
颜酱17 小时前
04 | 召回前置准备:搭好召回所需的四个数据库
前端·人工智能·后端
JaneConan17 小时前
鸿蒙 韶非 UI 系列:能力调用 startAbilityForResult,跳能力拿回参,鸿蒙能力路由入门
后端·harmonyos
晴空了无痕18 小时前
从 Go 基础到 K8s:一条可落地的 Go 服务端成长路线
开发语言·后端·golang·kubernetes