halo 博客连接本地或 docker 安装的 mysql 数据库
准备工作切换到root用户 1sudo -i 升级packagesDebian系统比较干净,安装常用的软件 12apt update -y apt install wget curl sudo vim git halo官方要求mysql数据库需要5.7+,8.0需要6RAM以上,推荐就5.7。php和phpmyadmin选最新,其他随意。默认是使用的H2数据库使用mysql数据库则将H2配置打上注释,将mysql配置注释放开修改username和password为mysql的账号和密码,密码在宝塔数据库界面可查看若在容器中使用数据库,则需要将127.0.0.1换成数据库的容器名,端口为容器内部端口 例:将127.0.0.1:3306换成blog_mysql:3306以下根据个人需求配置: port为halo博客运行的端口 (centos、ubuntu/debian)安装docker123456#centos 安装 dockeryum -y install docker#ubuntu/debian 安装 dockerwget -qO- https://get.dock ...
java development kit (jdk) 环境,在 linux 搭建
下载JDK,通过华为云的镜像加速下载,这里以JDK1.8为例子,其他版本类似,可以到https://repo.huaweicloud.com/java/jdk/查看更多版本 123mkdir /usr/lib/javacd /usr/lib/javawget https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz 解压JDK压缩包文件 1tar -zxvf jdk-8u202-linux-x64.tar.gz 解压后会得到如图的jdk1.8.0_202文件配置java的环境变量,编辑 /etc/profile,在文件尾部加如下 JDK 环境配置即可 1234567891011121314vim /etc/profile #编辑文件信息--------------------------------------JAVA_HOME=/usr/lib/java/jdk1.8.0_202CLASSPATH=$JAVA_HOME/lib/PATH=$PATH:$JAVA_HO ...
edgetunnel 用 worker 脚本将 vless 协议节点部署在 cloudflare cdn 服务器搭配优选ip(优选ip地址会在固定地区变换)
项目地址:https://github.com/zizifn/edgetunnelworker-vless.js代码地址:https://github.com/zizifn/edgetunnel/blob/main/src/worker-vless.js 部署方法:Workers 和 Pages——创建应用程序——创建Worker——起名部署——快速编辑——清空原有代码,复制粘贴worker-vless.js代码——用v2rayN添加VLESS服务器生成UUID复制粘贴覆盖第7行原有的UUID——第9行添加下面提供的(5选1)CDN加速地址,保存并部署 UUID生成网站:https://1024tools.com/uuid3Kmfi6HP大佬代码中的5个CDN加速地址12345cdn-all.xn--b6gac.eu.orgcdn.xn--b6gac.eu.orgcdn-b100.xn--b6gac.eu.orgedgetunnel.anycast.eu.orgcdn.anycast.eu.org 两种配置1.有域名(有tls加密,443端口),推荐!Custom Domains查看— ...
halo博客在nginx proxy manager配置检测referer实现防盗图片链接
joe2.0主题地址:https://bbchin.com/archives/halo-theme-joe20 原版nginx代码1234567891011# 资源防盗链(指定目录or指定文件类型)# location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {location /upload/ { access_log off; # 域名白名单,去掉则阻止所有非本站请求 valid_referers none blocked server_names *.bbchin.com 127.0.0.1 localhost ~\.google\. ~\.baidu\. ~\.qq\.; if ($invalid_referer) { rewrite ^/ https://cdn.jsdelivr.net/gh/qinhua/cdn_assets/img/robber.jpg; } proxy_pass http://127.0.0.1:8090;} 修改后的代码填入 Advanced1234567 ...
HEXO 本地安装部署教程和常见问题解决方法
官网地址:https://hexo.io/zh-cn/环境1.node2.git安装 hexo1npm install -g hexo-cli 初始化 hexo1hexo init 工程配置1npm install 浏览器调试12hexo ghexo s 主题安装下载主题1git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/Butterfly 修改站点配置文件_config.yml,把主题修改为 Butterfly1theme: Butterfly 为便于后续平滑升级,在source目录下创建_data文件夹,将Themes/Butterfly目录下的 _config.yml复制一份到source/_data目录下,并改名为butterfly.yml执行以下指令,以查看应用主题后的效果 12hexo clean #清除旧的内容hexo g #生成发布用的静态页面 错误处理错误1:如果第一次操作,可能会报以下的错误123456789101112131 ...