1Penal容器应用通过.txt文本校验文件的方法

宸玚
2026-07-01
点 赞
0
热 度
29
评 论
1
  1. 首页
  2. 技术分享
  3. 1Penal容器应用通过.txt文本校验文件的方法

文章摘要

智阅GPT

前言

最近装了自定义社交分享卡片插件,需要去公众号添加JS安全域名。以前PHP直接部署的程序都是上传根目录,冷不丁变成docker安装的,有点不确定是否可以直接上传。

解决方案

不上传文件

  1. 公众号后台下载 MP_verify_xxxx.txt,记好完整文件名和文件内一串校验文本。

  2. 进入 1Panel 网站配置,找到配置文件

  3. server {} 最后增加如下内容

# 微信JS安全域名校验,直接返回文本,不走Halo容器
location = /MP_verify_xxxx.txt {
    default_type text/plain;
    return 200 "这里替换成文件里的一串校验字符";
}
  1. 点击下方保存并重载

  2. 浏览器访问 https://你的域名/MP_verify_xxxx.txt,能直接显示校验文字即成功

不想写文本

  1. 网站→文件,进入站点根目录,上传 MP_verify_xxxx.txt

  2. Nginx 配置改为这条即可:

location = /MP_verify_xxxx.txt {
    try_files $uri =404;
}

校验文件放进 Halo 容器持久目录(无独立网站反向代理时用)

1Panel 应用商店一键安装的 Halo,宿主机持久化目录路径: /opt/1panel/apps/halo/容器名/data/

  1. 1Panel → 应用 → 已安装 → Halo → 应用目录,打开 data 文件夹

  2. 打开文件夹 static(不存在就新建)

  3. 上传 MP_verify_xxxx.txtstatic

  4. 返回应用页,重启 Halo 容器

  5. 访问地址:https://域名/MP_verify_xxxx.txt

原理:Halo 内置静态路由,/.halo2/static/ 下文件可通过域名根路径直接访问。


用键盘敲击出的不只是字符,更是一段段生活的剪影、一个个心底的梦想。希望我的文字能像一束光,在您阅读的瞬间,照亮某个角落,带来一丝温暖与共鸣。

宸玚

站长

不具版权性
不具时效性

文章内容不具时效性。若文章内容有错误之处,请您批评指正。

目录

欢迎来到webjing的站点,为您导航全站动态

22 文章数
18 分类数
3 评论数
9标签数