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博客

相关推荐
Hello.Reader3 小时前
深入浅出 Rust 的强大 match 表达式
开发语言·后端·rust
十八朵郁金香5 小时前
【VUE案例练习】前端vue2+element-ui,后端nodo+express实现‘‘文件上传/删除‘‘功能
前端·javascript·vue.js
LCG元5 小时前
Vue.js组件开发-实现全屏图片文字缩放切换特效
前端·javascript·vue.js
customer087 小时前
【开源免费】基于SpringBoot+Vue.JS体育馆管理系统(JAVA毕业设计)
java·vue.js·spring boot·后端·开源
轻口味9 小时前
Vue.js `Suspense` 和异步组件加载
前端·javascript·vue.js
计算机-秋大田10 小时前
基于微信小程序的电子竞技信息交流平台设计与实现(LW+源码+讲解)
spring boot·后端·微信小程序·小程序·课程设计
北极象11 小时前
vue3中el-input无法获得焦点的问题
前端·javascript·vue.js
加油,旭杏11 小时前
【go语言】接口
开发语言·后端·golang
谢大旭12 小时前
ASP.NET Core 中间件
后端·中间件·c#