04 三月, 2024

thumbnail

在盒子上基于苹果CMS搭建影视采集站

前言

之前在老旧电脑(小皮面板)和手机(ksweb)上搭建过影视网站。电脑上部署影视网站,功耗略高,手机上要一直供电(长时间充电有爆掉的风险,改直供电嫌麻烦),一直想在盒子上试试看,经过一番折腾,终于搞定了,在这里简单记录一下,供大家参考一二。(首先感谢神雕提供的盒子平台)

环境准备

搭建影视网站的环境包括:mysql数据库、phpmyadmin工具以及nginx。nginx盒子系统已经有了,mysql和phpmyadmin的安装请参考:https://bbs.histb.com/d/662-ubuntu-2004-nasmysqlphpmyadmin

开始搭建

新建数据库

通过http://192.168.1.10/phpmyadmin (此处仅作示例,请自行更换成你自己的IP地址)进入管理平台,账户名 ![root,密码是先前步骤设置的密码,点击左上角的"新建",创建数据库,填写数据库名,例如:maccms(后面要用);然后新建数据表,名称随意

下载苹果CMS的源码

建议去github上下载源码,防止有木马:https://github.com/magicblack/maccms_down/
将源码解压后放到/var/www/目录下面,如下所示:

添加nginx配置文件

在/etc/nginx/sites-available/目录下新建nginx_cms文件(或者将default复制一份改个名称),并在文件中写入以下内容(此处我用了端口18880作影视网站的服务端口),事实上就是在原有的内容里面添加一段rewrite的内容,这是CMS源码提供的针对nginx的伪静态规则,如果不添加的话,可能会打不开CMS的管理后台

server {      listen 18880 default_server;      listen [::]:18880 default_server;      # listen 443 ssl default_server;      # listen [::]:443 ssl default_server;        root /var/www/maccms10;      index index.html index.php index.htm index3.html;      server_name _;   if (!-e $request_filename) {          rewrite ^/index.php(.*)$ /index.php?s=$1 last;          rewrite ^/admin.php(.*)$ /admin.php?s=$1 last;          rewrite ^/api.php(.*)$ /api.php?s=$1 last;          rewrite ^(.*)$ /index.php?s=$1 last;          break;     }               location /{            try_files $uri $uri/ =404;      }        location ~ .*\.php(\/.*)*|.html$ {          include snippets/fastcgi-php.conf;                      set $path_info "";                  set $real_script_name $fastcgi_script_name;                  if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {                          set $real_script_name $1;                          set $path_info $2;                  }                  fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;                  fastcgi_param SCRIPT_NAME $real_script_name;                  fastcgi_param PATH_INFO $path_info;                  fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;        }      #include /etc/nginx/locations.d/*;  }

nginx配置文件创建好后,在终端输入
ln -sf /etc/nginx/sites-{available,enabled}/nginx_cms
重启nginx服务,是更改配置生效
sudo systemctl restart nginx

安装CMS

在浏览器输入 ip:18880进入安装界面
数据库名称:maccms
数据库账号:root
数据库密码:你前面设置的密码
点击"测试数据库连接",如果失败,选择覆盖,再试一次
管理员账号密码自行填入
相关信息填写完成后,开始安装

安装完成后,会提示修改admin.php的文件名称,该文件就在CMS的根目录,进去修改即可,例如:修改成 aaaa.php
通过 IP:18880/aaaa.php 即可访问到CMS的后台

至此,苹果CMS的后台就搭建完成了,下面添加资源采集和网站模板即可,这个网上的参考很多
下面是一些参考资料:
https://www.maccms.plus/guide/
https://www.bilibili.com/video/BV1P24y1z7c7/?spm_id_from=333.337.search-card.all.click


 

Subscribe by Email

Follow Updates Articles from This Blog via Email

No Comments

About

搜索此博客