时间:2023-04-21 05:42:01 | 来源:网站运营
时间:2023-04-21 05:42:01 来源:网站运营
5分钟搭建苹果CMS及熟悉常用操作:# 定义苹果cms安装路径path=/app/maccms# 源码路径maccms10=https://blog.moyu123.xyz/usr/uploads/2020/01/2028001228.zip# 后台登录路径,建议改复杂点macadmin=admin# mysql密码,建议改复杂点mysqlpwd=123456
docker run -d --restart=always --name nginx -p 80:80 -v /etc/localtime:/etc/localtime -v $path:$path nginx:alpine
此时访问http://ip:port看能不能访问docker run -d --restart=always --name php-fpm-73 -v /etc/localtime:/etc/localtime -v $path:$path kimoqi/php-fpm-all-ext:7.3
phpfpmip=`docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' php-fpm-73`echo $phpfpmip
docker run -d --name mysql --restart=always -v /etc/localtime:/etc/localtime -p 3000:3306 -e MYSQL_ROOT_PASSWORD=$mysqlpwd mysql:5.7
mysqlip=`docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' mysql`echo $mysqlip
# 下载curl -o $path/maccms10.zip --create-dirs $maccms10 # 解压unzip -d $path $path/maccms10.zip# 赋权限chmod -R 777 $path/*# 修改后台登录路径mv $path/admin.php $path/$macadmin.php
cat > $(pwd)/maccms.conf <<EOFserver { listen 80; # server_name localhost; # 播放器 location ~* static/player* { root $path; } # 静态资源 location ~* /.(gif|jpg|jpeg|png|css|js|ico|eot|otf|ttf|woff|svg|swf)$ { root $path; } # 苹果CMS伪静态规则,参考https://www.vc99.cn/jishu/48.html location / { if (!-e /$request_filename) { rewrite ^/index.php(.*)/$ /index.php?s=/$1 last; rewrite ^/api.php(.*)/$ /api.php?s=/$1 last; rewrite ^/$macadmin.php(.*)/$ /$macadmin.php?s=/$1 last; rewrite ^(.*)/$ /index.php?s=/$1 last; break; } } # php-cgi location ~ /.php/$ { root $path; fastcgi_pass $phpfpmip:9000; try_files /$uri /index.php=404; fastcgi_split_path_info ^(.+/.php)(/.+)/$; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /$document_root/$fastcgi_script_name; include fastcgi_params; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; }}EOF
docker cp $(pwd)/maccms.conf nginx:/etc/nginx/conf.d/maccms.conf && docker restart nginx
echo "mysql内网ip:$mysqlip mysql密码:$mysqlpwd"
http://yourip/install.php
进入安装界面,进入安装界面后输入mysql内网ip和密码安装即可docker stop nginx &&docker rm nginx &&docker stop php-fpm-73 &&docker rm php-fpm-73 && docker stop mysql &&docker rm mysql &&rm -rf /app
http://yourdomain.com/admin.php/collect/api.html?ac=cj&cjflag=c7b3e626c62499607ea6fbb9301dacc8&cjurl=http%3A%2F%2Fcj.yongjiuzyw.com%2Finc%2Fyjm3u8.php&h=24&t=&ids=&wd=&type=1&mid=1¶m=
以上链接地址只需要取后面的参数,即?ac=后面的所有,包括?ac=,如下?ac=cj&cjflag=c7b3e626c62499607ea6fbb9301dacc8&cjurl=http%3A%2F%2Fcj.yongjiuzyw.com%2Finc%2Fyjm3u8.php&h=24&t=&ids=&wd=&type=1&mid=1¶m=
【添加采集任务】:系统 -->> 定时任务 -->> 点击左上角添加 -->> 添加规则如下 -->> 添加完成点击保存 -->> 在刚保存的定时任务的测试按钮上右键复制链接 -->> 该条链接即为该定时任务的执行链接,如http://yourdomain.com/api.php/timming/index.html?name=caiji
状态:启用名称:输入英文或者拼音,不要有中文,这是唯一标识不能和别的定时任务重复,这里以为caiji为例执行文件:采集资源库collect附加参数:填写上面的采集参数?ac=cj&cjflag=c7b3e626c62499607ea6fbb9301dacc8&cjurl=http%3A%2F%2Fcj.yongjiuzyw.com%2Finc%2Fyjm3u8.php&h=24&t=&ids=&wd=&type=1&mid=1¶m=执行周期与执行时间全部选择
【Linux添加定时任务】:上面只是生成了定时任务链接,定时任务还未启动,在bash环境中输入crontab -e添加一条0 */2 * * * /usr/bin/curl http://yourdomain.com/api.php/timming/index.html?name=caiji
即可每隔两小时定时采集。curl http://yourdomain.com/api.php/timming/index.html?name=caiji
也能采集,相当于远程采集,这提示我们:任务名称尽量复杂点,因为别人猜到你的任务名称也能执行你的采集任务关键词:熟悉,操作,苹果