用docker搭建苹果CMS网站 | Building Apple CMS website with docker
用docker搭建苹果CMS网站 | Building Apple CMS website with docker
WWZ.iM~ 演示网站:https://lijie.gq/
苹果CMS是一个影视,图片,小说等网站的,内容管理系统,被成为苹果CMS。
开源免费十分好用
1.手动搭建方法
更新系统
apt update -y && apt upgrade -y && apt install -y curl wget sudo socat |
安装docker
curl -fsSL https://get.docker.com | sh |
创建目录
cd /home |
配置docker-compose
https://github.com/kejilion/docker/blob/main/LNMP-docker-compose.yml
申请证书
curl https://get.acme.sh | sh |
下载证书
~/.acme.sh/acme.sh –installcert -d mac.kejilion.eu.org –key-file /home/web/certs/key.pem –fullchain-file /home/web/certs/cert.pem
NGINX配置
https://github.com/kejilion/nginx/blob/main/nginx.conf
下载源码
cd /home/web/html && wget https://github.com/magicblack/maccms_down/raw/master/maccms10.zip && sudo apt-get install -y unzip && unzip maccms10.zip && rm maccms10.zip && mv /home/web/html/maccms10-master/* /home/web/html/
下载主题
cd /home/web/html/template/ && wget https://github.com/kejilion/Website_source_code/raw/main/DYXS2.zip && unzip DYXS2.zip && rm /home/web/html/template/DYXS2.zip
cp /home/web/html/template/DYXS2/asset/admin/Dyxs2.php /home/web/html/application/admin/controller
cp /home/web/html/template/DYXS2/asset/admin/dycms.html /home/web/html/application/admin/view/system
修改登录设置
mv /home/web/html/admin.php /home/web/html/vip.php && wget -O /home/web/html/application/extra/maccms.php https://raw.githubusercontent.com/kejilion/Website_source_code/main/maccms.php
运行
cd /home/web && docker-compose up -d
赋予权限
docker exec -it nginx chmod -R 777 /var/www/html
docker exec -it php chmod -R 777 /var/www/html
安装PHP扩展
docker exec php apt update && docker exec php apt install -y libmariadb-dev-compat libmariadb-dev libzip-dev libmagickwand-dev imagemagick
docker exec php docker-php-ext-install pdo_mysql zip bcmath gd intl opcache
docker exec php pecl install imagick && docker exec php sh -c ‘echo “extension=imagick.so” > /usr/local/etc/php/conf.d/imagick.ini’
重启php
docker restart php
查看php扩展启用情况
docker exec -it php php -m
后台自定义菜单管理主题
电影先生2.0,/vip.php/admin/Dyxs2/dyxs2set
定时任务
crontab -e
30 * * * * wget -O /dev/null https://mac.kejilion.eu.org/api.php/timming/index.html?enforce=1&name=aa
2.自动搭建方法
Windows安装python
安装python环境
cmd命令行输入下面的命令,到达目录安装依赖
cmd C:\py\
python -m pip install –upgrade pip
python -m pip install paramiko speedtest-cli
下载并配置自动化脚本
后台自定义菜单管理主题
电影先生2.0,/vip.php/admin/Dyxs2/dyxs2set
定时任务
(crontab -l ; echo “30 * * * * wget -O /dev/null https://mac.kejilion.eu.org/api.php/timming/index.html?enforce=1&name=aa“) | crontab -
差不多长这样!