- 标签
- 服务器
Ubuntu 把一块磁盘的目录挂载到另一块磁盘的目录下:bind mount 完整实践
同一台 Ubuntu 上把 A 盘某目录映射到 B 盘路径:bind mount 原理、临时挂载、fstab 与 systemd 三种持久化写法,附依赖顺序、权限与 target is busy 排错。
1panel使用编排模板部署不蒜子服务,自建不蒜子统计服务,替代Dream2.0 Plus主题页脚统计数据
本文详细介绍了如何在 1Panel 环境中使用 Docker 部署卜算子网站统计服务,包括编排模板配置、容器创建和使用方法。
1panel服务器面板,使用计划任务检测halo容器连通性并支持自动重启
该脚本用于监控Halo容器运行时的访问状态,当URL不可达时自动重启容器。通过curl发送GET请求检测指定URL(如http://127.0.0.1:8090)的HTTP状态码,若返回码非2xx则执行docker restart命令重启目标容器(如1Panel-halo-Xz1q)。脚本包含参数配置说明及curl参数详解,可设置为计划任务实现持续监控。核心逻辑是通过状态码轮询和容器操作实现服务自愈,确保Halo服务持续可用。
Deam2 Plus主题开启ServiceWorker配置的方法
本文针对Dream2 Plus主题,详细介绍了Nginx配置中实现ServiceWorker功能的方法。具体包括添加转发配置使同域脚本正常运行、确保HTTPS安全连接等技术要点,并提供了反向代理地址修改说明。文章进一步解析了该主题的三大核心功能:通过多CDN并发请求提升访问速度、全站离线缓存实现断网访问(需权衡实用性)、以及规范的ServiceWorker卸载流程。配置成功后可通过指定URL验证文件访问是否生效。
Fail2ban常用命令
Fail2ban是一个用于监控日志并封禁恶意IP的工具。常用命令包括:启动和停止服务(systemctl start/stop fail2ban)、检查状态(systemctl status fail2ban)、重新加载配置(fail2ban-client reload)、手动封禁/解封IP(fail2ban-client set jail_name banip/unbanip ip_address)、查看封禁记录(fail2ban-client status jail_name或查看日志文件)以及获取帮助(fail2ban-client -h)。这些命令有助于管理和保护服务器免受攻击,使用时需注意权限问题。
Gitea允许无请求头跨域
Gitea可通过Nginx配置实现无请求头跨域访问。示例配置中,Nginx监听80端口并代理到本地3000端口的Gitea服务,添加了允许所有来源跨域请求的头部信息,支持GET、POST和OPTIONS方法,并规定了允许的请求头字段。针对OPTIONS预检请求单独设置响应头并返回204状态码。需注意该配置适用于1Panel面板下的OpenResty环境。
Umami的Nginx反向代理后Halo博客访问时的跨域问题
文章介绍了在Nginx反向代理环境下解决Halo博客访问Umami时跨域问题的方法。核心解决方案包括:在Nginx配置中添加跨域响应头,如Access-Control-Allow-Origin和Access-Control-Allow-Methods;配置基础反向代理规则,包含标准的HTTP头部转发设置;特别针对Halo的/share/路径添加专用代理配置,需隐藏Access-Control-Allow-Origin和Content-Security-Policy头部。这些设置确保了跨域请求的正常处理,同时保持了代理服务的标准功能。
宏尘