Spring+Vue 工程部署在 Linux
代码介绍
前端代码:https://github.com/Snowstorm0/token-login-vue
后端代码:https://github.com/Snowstorm0/token-login-spring
使用 Spring+Vue 实现 token 登录、退出、访问拦截等功能。
1 部署后端
1.1 生成 jar 包
使用 Idea 的 maven 进行打包。
先双击 clean,清除其他的包,然后双击 package,如下图所示:
此时在工程下生成了 target 文件夹,里面有我们的 jar 包:
1.2 部署到服务器
将 jar 包 token-login-spring-1.0-SNAPSHOT.jar
上传到服务器,运行启动命令:
复制代码
即可启动后端工程。
2 部署前端
2.1 打包
运行打包命令:
复制代码
此时会在项目下生成 dist 文件夹。我们将该文件夹压缩,上传服务器,并解压。
2.2 安装 Nginx
Ubuntu 下的安装命令:
复制代码
查看安装路径:
复制代码
显示:
复制代码
安装成功。
2.3 配置 Nginx
找到文件/etc/nginx/sites-available/default
,修改为可编辑权限:
复制代码
找到root /var/www/html;
这一行,修改为解压的 dist 文件夹的路径,如:
root /home/myroot/Desktop/token-login/dist;
重启 nginx:
复制代码
在浏览器输入:http://localhost/#/login,即可看到前端页面。
学习更多编程知识,请关注我的公众号:
版权声明: 本文为 InfoQ 作者【代码的路】的原创文章。
原文链接:【http://xie.infoq.cn/article/2c8c7774b746fbcfc74ec5349】。文章转载请联系作者。
评论