前置准备
服务器购买
请参考其他教程,这里不再赘述。
项目
部署到服务器前请确保项目在本地运行正常
安装宝塔面板
宝塔Linux面板的安装配置以及基本使用教程(超详细)_宝塔linux面板新手使用教程-CSDN博客
sql文件
IDEA中怎样导出数据库的可执行sql文件_idea导出数据库到sql文件-CSDN博客
部署前配置
进入宝塔面板
登录并进入宝塔面板
下载程序所需软件
分别下载Nginx,ffmpeg管理器 1.0,MySQL,Redis
导入数据库表
具体操作没啥有需要注意的地方,自己看着配置就行
配置nginx
在 /www/server/panel/vhost/nginx 目录下新增 nginx 配置文件 easypan.conf
我的端口是81,记得修改成80或者自己的,然后保存
easypan.conf
server {listen 81;server_name 116.198.248.143;client_max_body_size 200m;charset utf-8;location / { alias /www/wwwroot/easypan/dist/;try_files $uri $uri/ /index.html;index index.html index.htm;}error_page 500 502 503 504 /50x.html;location = /50x.html {root html;}location /api { proxy_pass http://localhost:7090/api;proxy_set_header x-forwarded-for $remote_addr;} }
放行端口
查看tomcat端口号,我这边是8232(如果没有下载的,在这个位置我记得也有提供下载)
放行服务器端口
放行服务器端口,哪家服务器买的就在哪家找,关键词一般是安全组,防火墙什么的。
放行80(前端),7090(后端),3306(MySQL),6379(Redis),8232(tomcat),同时放tcp/udp的入和出。
放行宝塔端口
同时放tcp/udp的入和出(保险起见,因为我也不懂= =)
正式部署
前端部署
操作如图
后端部署
操作如图
可以参照我的填,最后点确定
这边不选root可能登录的时候可能会报服务器错误,具体内容看我这篇文章
启动成功
我的项目链接
结语
有个easypan这个项目对我似乎有点小问题,fmpeg我选择安装最老的一版,当时测试了另外两个版本,都不能正常识别fmpeg。
另外上传视频如果太大ffmpeg似乎就不能正常切片了,不知道有没有朋友出现过这个问题。
希望本文对你有帮助,可以的话点个赞谢谢。