分享好友 最新动态首页 最新动态分类 切换频道
使用Docker+PHP搭建苹果Maccms的影视站详细教程
2024-12-26 12:59

自己做博客站太难了,SEO太差自己都搜不到,原文地址求你点进去看: https://typecho.hanzhe.site/archives/4.html

很早之前还没参加工作的时候,手头没钱,想要看一些电影什么的充不了会员,一般都会在网上搜VIP影视这类的盗版网站,参加工作后对这些网站仍然很好奇,没有收入来源这些站是怎么搭起来的?电影,电视剧,动漫,那么多的剧得消耗多大的服务器存储带宽和流量?

抱着这些疑问我研究了一下,终于找到了门道成功搭建了影视站,这里分享一下我搭建的过程希望可以帮到别人,最后着重说明:本文仅作技术交流,请不要私自建站放到公网,针对看本文搭建成功而造成法律纠纷的与作者无关,请尊重版权观看正版

网上有很多基于宝塔面板部署Maccms的教程,操作方便简单快捷,本文部署的方式非常复杂,因为作者是Java程序员,对宝塔不感兴趣甚至可以说讨厌宝塔,所以本文是使用Docker部署,相信Java开发对Docker都很亲切,如果你想继续看下去的话,对Docker不熟悉问题也不大,我会尽量不漏下任何一个命令,可以照着复制就可以搭建

本次部署基于Ubuntu20.04-live-server虚拟机,文章中使用到的文件资源会在结尾提供下载地址,如果没有下载地址或下载地址失效请联系我补链接

搭建MySQL数据库

第一步先来搭建MySQL数据库,影视信息以及用户信息等等都会存到MySQL库中


MySQL这样就算完成了,可以用数据库连接工具试一下效果:

搭建WEB服务器

网站的所有请求都是经过WEB服务器处理的,这里使用Nginx作为WEB服务器,注释我在MySQL那里已经说的很详细了,这里我就不在介绍了,直接照着命令复制也是可以运行的


到这里Nginx的WEB容器也搭建完成了,可以浏览器访问服务器IP地址看看效果

搭建PHP服务

Nginx是用来处理WEB请求的,不过他无法处理PHP的动态请求,所以需要搭建PHP服务


PHP服务相对其他服务要稍微麻烦一些,需要进入到容器中启动一些扩展,否则网站会报错无法运行,上面已经把最基本的PHP容器运行起来了,接下来就进入容器启动扩展


好了,我们需要用到的三个Docker容器都已经运行完成了,可以通过查看运行状态

上传程序文件

接下来把Maccms程序文件上传到服务器的目录

文件上传完成后解压文件,并做一些处理


配置Nginx

程序文件准备好了,而且放在了目录,nginx和php都可以访问到,接下来修改一下Nginx的配置文件


因配置文件内容过多,我会把该文件一同放在资源里,只需要把文件上传后修改一下即可

按照向导安装Maccms

上述步骤执行成功后,浏览器访问服务器IP就可以直接看到Maccms页面了,如果访问后仍然是nginx欢迎页可能是浏览器缓存的问题,Ctrl+F5深度刷新一下就好了,打开后的页面如图所示

点击开始安装进入向导,第一步会检查环境是否符合要求,环境刚刚已经配置好了这里直接点击下一步即可

接下来配置数据库连接信息即可,可以使用绿色的按钮测试连接是否成功,配置完成后就点击安装

不出意外的话这一步就直接安装成功了,显示了短暂几秒的安装成功提示后会跳转到管理页面,由于安全原因管理页面会拒绝访问,如下图所示

这是因为路径太好猜了,容易被黑客攻击,这里我们回到Maccms程序文件目录,将随便改成其他的名字即可


这里我将文件名修改为,然后修改URL路径成功访问到了管理地址

现在的Maccms已经不提供前端页面了,如下图所示,所以我们需要自己找模板文件上传到服务器上使用

将准备好的海螺模板上传到服务器的目录中并进行解压


模板准备完成后,打开maccms后台管理页面,在【系统】【网站参数配置】中修改模板为海螺模板,如图所示

然后在【首页】【自定义菜单配置】中添加海螺模板的管理地址,然后下滑点击保存(不知道为什么我的保存按钮一直被藏在页面底部,需要下滑才能看见),刷新页面后就可以看到左侧多了个菜单,点进去后就可以管理模板了


上面是自定义菜单的内容,配置完成后效果应该如下图所示,如果点开报错也不要着急,我这也报过错可能是因为缓存问题,刷新页面或者关浏览器重新打开就好了

分类管理

首先需要编辑一下分类信息,在【基础】【分类管理】位置可以修改分类,创建分类的过程比较麻烦,数据库中分类表名为,这里我直接把能想到的分类创建好后导出SQL上传到资源文件中,各位拿到自己的库中执行一下就好,最终效果如图所示

会员组管理

上面已经将分类都建出来了,但是新建出来的分类用户是没有权限看的,这里演示一下如何分配权限,在【用户】【会员组】菜单中编辑信息,在编辑页面滑动到最底下依次点击全选和保存按钮,如下图所示

这样一来只要【用户】【会员】菜单下的用户属于会员组的话,那么他就可以观看所有内容

现在问题回到了一开始,我之前曾疑问那么多的剧得消耗多大的服务器存储带宽和流量,而真实情况是我们根本不用存影视资源,我们只需要采集他人提供的资源,将播放地址入库,这样别人访问本站看剧时走的就是他人的播放地址了

所以我们需要配置采集站,这里以红牛资源为例,打开后台点击【采集】【自定义接口】菜单,按照红牛资源文档的描述添加采集站信息,然后下滑点击保存,如下图所示

到此采集站的创建就完成了,但是现在先别采集,在红牛帮助文档MaccmsV10页面下滑,点击下载播放器组件,下载解压后得到两个txt文件,如下图所示

依次点击【视频】【播放器】【导入】【上传】,分别将刚刚下载的两个txt文件导入进去,如下图所示

导入完成后在回到之前采集页面,在红牛资源这里行中有采集选项,这里我选择只采集当天,点击采集当天按钮后就会出现采集页面

虽然提示绑定失败但是不要担心,耐心等待采集完成后会出现绑定页面,在这个页面将分类进行绑定

绑定分类后下滑点击采集全部,就可以看到采集效果了

采集完成后回到网站首页刷新页面,就可以看到页面已经有数据了

随便点个影视进去,测试播放成功,Maccms影视站搭建完成!!!!

本文内容到此结束,写了我四个多小时才写完妈的累死我了,浪费了我打游戏的时间,希望这篇文章能被收录更希望能帮助到各位,其实还有很多东西可以讲,例如maccns插件,对接APP以及定时采集等等,但是我今天只想说这么多(我也没弄过),研究了这么多对我来说已经够了,我又不打算建站赚钱(主要为了解惑和装杯),其他需求请各位自行查阅资料,也希望你实现了某些功能的时候能回来留个评论能帮到他人,分享是很快乐的一件事

注:就在该文章发布当天,我突然发现自己的服务器不知道什么时候被人植入了挖矿病毒,疯狂跑满我的CPU时间长达四天,怪不得写文章的时候有卡顿感,经过排查发现是在启动php-fpm容器的时候将9000端口暴露在公网导致的,这里给各位提个醒,自己虚拟机可以随便测试,如果想部署到外网请不要暴露端口号,使用Docker网桥可以实现容器互相访问功能

最新文章
让废片变身高清美图!无损放大技艺与搜狐简单AI工具全解析
访问搜狐简单AI官方网站或微信小程序:首先在浏览器中搜索“搜狐简单AI”,并点击进入工具页面。上传你的照片:在主页上,找到上传按钮,选择需要放大的照片。支持多种格式,比如JPG、PNG等,方便用户选择。选择放大参数:在确认上传成功后
黑龙江省博物馆、东北烈士纪念馆等18日起恢复开放
记者从相关部门了解到,黑龙江省博物馆、黑龙江省民族博物馆、东北烈士纪念馆、中共黑龙江历史纪念馆、黑龙江省图书馆等展馆18日起恢复对外开放。黑龙江省博物馆一、开放时间每周一闭馆(节假日除外),开放日9时—16时30分,15时30分停止
德国otto独立站运营事项
  在电商行业蓬勃发展的当下,众多企业倾向于在德国 Otto 等电商平台之外构建独立站点。这一举措有助于企业牢牢把控品牌自主权,并有效拓展销售路径。  德国 otto 独立站怎么运营?  网站设计与用户体验:  独立站的网站设计处于核
美国云服务器apache虚拟站点开设403权限不足解决方法
美国云服务器apache虚拟站点开设403权限不足解决方法如图所示当我出现这个提示的时候往往就是权限不足。我们可以有两种方法来解决这个问题。 方法一:设置httpd.conf配置文件 在apache文件目录下找到“httpd.conf‘文件用文本格式打开。 找
阿里热炒的夸克搜索,真的有未来?
搜索引擎领域正在面临新老巨头新一轮的虎视眈眈,这是近半年以来最新的互联网行业趋势。从字节跳动推出独立的头条搜索、建立头条百科,到微信不断发力移动端“搜一搜”,再到华为在海外发布独立搜索应用,消停许久的搜索引擎市场似乎正在迎
醴陵网站排名优化费用是如何计算的?
醴陵搜索引擎优化营销推广服务包括醴陵营销型网站建设、整站优化、SEM快速排名、营销系统和营销工具的研发;致力于搜索引擎营销流程化、数字化、智能化、规模化的研究,探索和实践。醴陵做网络营销找哪家网站推广公司好?创新互联是专业做
走出抑郁症的7个方法,你可以试一试!--重庆抑郁症医院排名
每个人都有可能得抑郁症,只是发病率不一样,就抑郁症而言,遭受痛苦、挫折、创伤比较多的人,更容易得抑郁症;没有经历创伤、痛苦的人也可能得抑郁症,只是概率会低一点。 --中国科学院院士、北京大学第六医院院长陆林抑郁症,就像是一场
精准定位关键词,新时代企业营销的制胜之路
在互联网时代,信息爆炸,竞争激烈,企业要想在市场中脱颖而出,就必须掌握精准定位的营销策略。关键词,作为互联网营销的灵魂,是实现精准传播和高效转化的重要手段。本文将从关键词定位的重要性、如何进行关键词以及如何应用关键词等方面
集美大学毕业设计(论文)工作规定(修订)
一、毕业设计(论文)的目的、要求(一)培养学生严肃认真的科学态度和求实的工作作风,形成正确的世界观,掌握科学的方法论。(二)培养学生综合运用所学的基础理论、专门知识、基本技能,发现、分析、解决与本专业相关的实际问题,以及从
专业C盘空间清理软件合集_深度清洁C盘空间的清理软件大全
专业C盘空间清理合集。C盘作为我们电脑当中非常重要的系统盘存储区,承担着承上启下的重要作用。当我们在长期使用电脑之后,势必会在C盘中积累过多的垃圾,此时我们应该如何是好呢?专业的事当然要由专业的软件来做,今天小编就为大家分享几
相关文章
推荐文章
发表评论
0评