本项目是一个用Vue.js构建的Linux服务器管理面板前端工程,由于项目采用前后端分离模式,所以前后端分开存储在两个不同仓库中,后端工程请移步到仓库(adonis-linux-manager-api)查看。
1.安装Node.js v8+
和 npm v3+
2.安装MySQL 5.5+
1.npm包安装
在vue-linux-manager-fronted
根目录下运行:npm install安装相应的npm包
2.前端构建
在vue-linux-manager-fronted
根目录下运行:npm run build
构建前端静态资源,生成dist文件夹
3.Ngxin准备
在服务器上安装并运行nginx
服务器
4.部署前端资源
将dist文件夹放到nginx的html目录下,并将文件夹名称修改成对应项目名(即四、访问项目
中的前端项目名),方便后期维护与管理
· 后端工程详见:adonis-linux-manager-api
1.将adonis-linux-manager-api
文件夹上传到对应的服务器上,位置由你自己决定
2.在adonis-linux-manager-api
根目录下运行:npm install
3.创建一个数据库并在 .env
中做好相应配置
4.运行数据迁移,在adonis-linux-manager-api-centos
根目录下运行:adonis migration:run
5.使用pm2启动项目:pm2 start server.js
1.在浏览器中输入你服务器的 ip/前端项目名
即可访问项目
Have a good time~ 😆