前因
现在在国内各大视频网站看些热播视频、影视剧之类的,没有会员加持的话体验很不佳,要么是不能看,要么全是广告;若是想看些Netflix
或者HBO
之类的视频,那就不是”某度一下”,而需要”科学一下”了。那就自己动手搭建一个全平台VIP通吃
的视频聚合网站吧,搭建完成效果如下:
苹果CMS
我使用苹果CMS来进行搭建,先贴上官方介绍:
苹果CMS程序是一套采用PHP+MYSQL环境下运行的完善而强大的快速建站系统。 经过近多年的开发经验和技术积累,苹果CMS程序已逐步走向成熟,在易用性和功能上已经成为同行中的佼佼者。 程序体积小->优化程序代码,运行速度快->高效的缓存处理,只要普通的虚拟主机就可以完美搭建起来,建站成本非常低。仿MVC模板分离,内置标签,自定义函数标签接口,强大的自定义采集功能,只要你会HTML就可以轻松做出个性化的网站。 程序易用性和功能上一直以来都积极采纳广大站长提出的各种好的建议,迅速响应各种紧急问题,我们的服务理念贯穿其中,保证每一位站长每一个环节都可以从容应对。
v10采用tp5.x内核进行开发,扩展了模板处理引擎,将后台程序与html模板简单的分离出来,让设计人员与程序人员最大限度的发挥自己的优势而互不干扰,大大加快了项目有序、快速的完成。 即使您是第一次接触,也会在最短的时间内熟练掌握它的使用方法。后台管理模块,一目了然,操作简单,绝对不会让您眼花缭乱。
目录结构如下:
│─application //应用目录
│ │─admin //后台模块
│ │─api //api模块
│ │─common //公共模块
│ │─extra //配置文件
│ │─index //前台模块
│ │─install //安装模块
│─extend //扩展目录
│─runtime //缓存目录
│─static //静态文件目录
│─template //前台模板目录
│─thinkphp //tp目录
│─upload //附件目录
│─vendor //第三发库目录
└─index.php //入口文件
安装
Apache安装及SSL配置
参见这篇
PHP安装及配置
参见这篇
新建数据库
在phpMyAdmin
中为网站新建一个名为test
的数据库。
下载源码并设置权限
- 贴上苹果CMS的官网下载地址,选择
v10
版本,下载后上传到vps
对应网站目录下; - 设置目录权限
chown -R www-data:www-data /var/www //修改目录所有者
连接数据库及搭建
浏览器输入http(s)://域名:端口号
,跟着提示进行网站的安装即可
顺利的话,就可以到后台控制面板了。 注意一下
在连接数据库时,先点测试连接才可正常进行后续搭建
后续
基本参数设置
在系统--网站参数配置中
按需进行设置。
注意一下
在实际登录后台过程中,一直会报验证码错误,而其实我输入无误,所以建议关闭苹果CMS的验证码后台登录
视频源采集
视频采集源我使用的是酷云,最大,永久和129这4个,经过这几天的使用,这4款源采集的视频几乎可以覆盖我日常看的所有平台,且配合crontab
就可实现最新剧集电影自动更新。
在采集--自定义资源
中,导入相应的采集源后,测试下该连接是否成功,返回成功值后采集全部就开始采集了(第一次过程挺长的,去其他地方玩会儿
播放器导入
视频采集源搞定后,就是添加在线播放器了,否则采集的视频只有封面海报及简介,而无法播放。
在视频--播放器
中导入上述4个源所对应的在线播放器即可。
定时更新
视频采集完成后,如果剧集有更新,或者新电影上线那就要用到crontab
配合crul
命令来实现定时更新
- 先在
系统--定时任务配置
中添加定时任务 - 通过
systemctl status crond.service
查看crond
的运行状态 - 写入想要定时执行的任务及时间:
crontab -e //第一次会提示要使用的编辑器,我使用的是vim
- 比如我设置每小时更新一次则:
0 * * * * curl xxx.com //采集界面右键即可看到链接地址
- 如果网站有开启账号密码验证则需使用
-u
参数:0 * * * * curl --user name:password xxx.com //name和password是登录验证所需的账密
主题美化
默认的主题我觉得过于朴素,于是便找到了vfed
这款主题,主题样式见我顶上的示例图↑↑↑
- 把主题包上传到
/var/www/html/网站目录/template
下并给予Apache 2
权限 - 在
首页--自定义菜单配置
中写入两段代码即可– vfed主题设置,/index.php/label/admin //根据实际情况修改路径 – vfed采集资源,/index.php/label/union
- 刷新页面后就可在首页左边看到主题的设置界面了
其他
其他的小设置还有很多,这边只记些比较重要的点,剩下的按需自行设置即可
发表回复