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.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,内容如下:
taskkill /f /t /im "1ceshi.exe"
taskkill /f /t /im nginx.exe
4.测试
双击重启.bat
启动成功。
访问http://localhost:8081/
这样就好了。
说明:用javaw.exe的原因是可后台运行
windows配置开机自启很简单了,请查看配置开机自启-CSDN博客