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

news/2024/11/28 16:36:04/

1.前端部属

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

添加如下代码

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,内容如下:

@echo off
taskkill /f /t /im "1ceshi.exe"taskkill /f /t /im nginx.exetimeout /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,内容如下:

taskkill /f /t /im "1ceshi.exe"taskkill /f /t /im nginx.exe

4.测试

双击重启.bat

启动成功。

访问http://localhost:8081/

这样就好了。

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

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


http://www.ppmy.cn/news/1360308.html

相关文章

26-k8s的附加组件-图形化管理工具dashboard

一、简单介绍 Dashboard是k8s集群管理的一个WebUI,它是k8s的一个附加组件,所以需要单独来部署; 我们可以通过图形化的方法,创建、删除、修改、查询k8s资源; 二、部署安装dashboard组件 Github地址:GitHub…

Vue监听器(上)之组合式watch

1. 定义监听器 //要监视的属性被改变时触发 watch(要监视的属性, (更改后的心值, 更改前的旧值) > {具体操作}, );//监视对象为getter的时候 //表达式内任意响应式属性被改变时触发 watch(() > return表达式, (表达式的新值, 表达式的旧值) > {具体操作} );//数组中任…

C#去掉值数组中重复元素:使用泛型List<T>集合 vs 使用泛型HashSet<T>集合

目录 一、涉及到的知识点 1.List泛型集合 2.List泛型集合的Add方法 3.List泛型集合的ToArray方法 4.string.Join()方法 5.Array.Sort(int[] array)方法 6.HashSet 泛型集合 二、实例 1.源码 2.生成效果 一、涉及到的知识点 1.List<T>泛型集合 List<T>泛…

python统计分析——线性模型的预测和评估

参考资料&#xff1a;用python动手学统计学 1、导入库 # 导入库 # 导入数据处理的库 import numpy as np import pandas as pd import scipy as sp from scipy import stats # 导入绘图的库 from matplotlib import pyplot as plt import seaborn as sns sns.set() # 导入估计…

Jmeter基础(2) 目录介绍

目录 Jmeter目录介绍bin目录docsextrasliblicensesprintable_docs Jmeter目录介绍 在学习Jmeter之前&#xff0c;需要先对工具的目录有些了解&#xff0c;也会方便后续的学习 bin目录 examplesCSV目录中有CSV样例jmeter.batwindow 启动文件jmeter.shMac/linux的启动文件jmete…

Linux进一步研究权限-----------ACL使用

一、使用情况 1.1、场景: 某个大公司&#xff0c;在一个部门&#xff0c;有一个经理和手下有两个员工&#xff0c;在操控一个Linux项目,项目又分为三期做&#xff0c;然而一期比较重要&#xff0c;经理带着员工做完了&#xff0c;公司就觉得技术难点已经做完攻克了&#xff0…

React Hooks的理解

React 中的状态 React中的数据实现响应式相对于Vue2来说要麻烦一些&#xff0c;Vue2中所有的变量都存放在了data当中&#xff0c;只要定义在data当中的数据&#xff0c;Vue底层就会自动把他们设置为响应式。React中的响应式数据被称作"state"&#xff0c;state区别于…

PostgreSQL如何使用UUID

离线安装时&#xff0c;一般有四个包&#xff0c;都安装的话&#xff0c;只需要开启uuid的使用即可&#xff0c;如果工具包(即 postgresql11-contrib&#xff09;没有安装的话&#xff0c;需要单独安装一次&#xff0c;再进行开启。 开启UUID方法 下面介绍一下如何开启&#…