搭建属于自己的视频网站
搭建完成后的网站 案例演示
1安装宝塔
进入宝塔官网,按官方文档安装.
2安装必要的软件,我安装的是 php7.1, mysql5.7, phpamydmin5.0 nginx2.0.查看官网需要各软件的版本最低要求.安装更高版本的即可.
3下载maccms maccmms pro github下载地址
4上传压缩包,配置nginx
这里很多目录需要读写权限,我习惯修改文件夹的用户组,
chown -R www.www maccms #maccms 是解压缩maccms包后的主目录
添加nginx服务指向 maccms文件夹.
修改 主目录下的 admin.php入口文件的文件名.比如修改成 newadmin.php
nginx设置伪静态代码
f (!-e $request_filename) {
rewrite ^/index.php(.*)$ /index.php?s=$1 last;
rewrite ^/newadmin.php(.*)$ /newadmin.php?s=$1 last;
rewrite ^/api.php(.*)$ /api.php?s=$1 last;
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
5访问 host:port/install.php 完成网站安装
根据提示添加php插件,我是缺少 fileinfo
模块,缺少putenv
函数, 缺少模块在宝塔-php-安装插件中安装, 缺少函数在宝塔-php-禁用函数删除禁用的函数.
创建数据库账号,主机为本机,拥有所有权限.数据库不需要创建,安装程序会自行创建.
填上创建的数据库账号,并设置管理后台的账号.下一步,安装完成.
6访问 host:port/newadmin.php 登录管理后台
如果不修改admin.php,那么别人很容易知道默认的后台地址,所以 从安全角度讲,还是尽量修改文件名
7视频采集
我觉得视频网站最核心的部分就是视频采集部分.视频采集的前提是,别人需要开放API给你.除非自己弄一个视频资源库.手动上架.
8其他
首页轮播图设置:选择视频,推荐到幻灯位置.并在设置海报图链接,也可以自己上传
全局解析生效场景:开启了解析但是独立解析没有填写解析地址,默认就会使用全局解析来播放。
独立解析生效场景:启用播放器状态,启用解析状态后填写解析接口地址。
播放器生效场景:启用播放器状态,禁用解析状态。