1:首先我们进行springboot项目进行打包处理。

            

nssm 安装springboot win服务 日志没了 springboot在windows上部署_nginx

 2:在桌面上新建一个文件夹,文件夹填写你项目的名称。将打包后的jar文件,放入该文件夹中。同时在该文件夹下新建一个xml文件与一个log文件夹,同时将exe文件修改成自己的文件名称。如图:

nssm 安装springboot win服务 日志没了 springboot在windows上部署_nginx_02

 其中的.exe文件是在git上面下的,超级慢。我等会传资源上去。

各位可以去看看。

配置好了之后,就可以去打包前端项目了。

前端需要node.js同时vue项目切记要注意版本号,作者在这犯大错。我的版本号是

                                            

nssm 安装springboot win服务 日志没了 springboot在windows上部署_文件名_03

在前端项目的目录下输入cmd,进入黑窗口。

nssm 安装springboot win服务 日志没了 springboot在windows上部署_nginx_04

 输入npm install命令和npm run serve。看看项目是否正常运行。

nssm 安装springboot win服务 日志没了 springboot在windows上部署_nginx_05

 

nssm 安装springboot win服务 日志没了 springboot在windows上部署_vue.js_06

 

nssm 安装springboot win服务 日志没了 springboot在windows上部署_vue.js_07

 可以看到没问题。然后输入npm run build进行打包。我这里执行后生成一个dist包。

nssm 安装springboot win服务 日志没了 springboot在windows上部署_spring boot_08

打包后将两个文件传入到你的windows远程桌面上去。我这里是本地连接的,win+r输入mstsc。

nssm 安装springboot win服务 日志没了 springboot在windows上部署_文件名_09

 

nssm 安装springboot win服务 日志没了 springboot在windows上部署_spring boot_10

 进入后看看有无此盘符。

nssm 安装springboot win服务 日志没了 springboot在windows上部署_nginx_11

 这是你本地的c盘,将放在c盘里的两个文件拿出后可以进行部署了。首先先进行后端项目部署。

在windows的远程服务器的搜索框输入cmd以管理员身份进入到你的后端项目文件夹下。

nssm 安装springboot win服务 日志没了 springboot在windows上部署_文件名_12

 然后输入文件名称.exe install看到有安装成功提示: Installing the service with id '此文件名称'。

然后去服务里看看此服务有没有启动成功。

nssm 安装springboot win服务 日志没了 springboot在windows上部署_文件名_13

 这是作者的项目目前已经启动成功了。

接下来便是将打包的dist项目部署了我将dist文件放在了nginx里的html文件夹下。

nssm 安装springboot win服务 日志没了 springboot在windows上部署_重启_14

 然后进行nginx配置了。进入nginx文件的conf文件夹下对nginx.conf进行编辑。

nssm 安装springboot win服务 日志没了 springboot在windows上部署_vue.js_15

nssm 安装springboot win服务 日志没了 springboot在windows上部署_spring boot_16

 好了,配置完毕。同时注意你的nginx配置之前是否已经启动了,如果已经启动了(输入ctrl+a/t+del查看。如果有很多需要一一关闭重启),要进行关闭重启nginx服务。

                                                                谢谢了。