1.准备环境(jdk1.8,nginx)
2.通过xshell新建部署目录并通过xftp将各个文件放入对应位置并授权
-- 给所有用户添加可执行权限
chmod a+x 文件名
文件调用权限分级:u(文件拥有者),g(用户组),o(其他以外的人),a(前面三者都是)
文件权限分类:r(可读),w(可写),x(可执行)
操作符号:+(添加权限),-(减去权限),=(重新设置一个权限)
注意:startup.sh文件最好是先通过xftp传到服务器再命令解压,Windows和linux编码规则不一致,
解压后传输可能会被修改规则
3.在对应的数据库的可视化工具上执行SQL文件,建数据库及表结构和表数据
4.启动后端进入jar包所在目录执行 java -jar jar包名(第一次不用杀进程,后面可以通过 source startup.sh stop杀进程及source startup.up start 重启)
5.前端
1.找nginx的配置目录,nginx.conf的上级目录conf的同级文件夹html就是前端的dist包
(或者不放到conf的同级文件夹html,在nginx.conf的location位置的root处指定html的存放位置)
find / -name nginx.conf
2.进入conf同级的sbin目录,执行./nginx
3.nginx -t #测试配置是否有语法错误
4.nginx -s reload|reopen|stop|quit #重新加载配置|重启|停止|退出