51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

开源工具

使用Nginx作为GrayLog日志接入的负载均衡

使用Nginx作为GrayLog日志接入的负载均衡

厉飞雨 阅读(5) 评论(0) 赞(0)

如下图所示 ![](http://static.51tbox.com/static/2024-11-22/col/2db8027ab5e8829799ae3b4ab7e55bf2/b9fac2075c664408beb07d7552f56c73.png.jpg) 在Graylog集群环境上,日志源将日志发送到负载均衡,由负载均衡来分配日志发送到GrayLog具体哪个节点上,实...

自用的 Nginx 加强 WordPress 防护的规则

自用的 Nginx 加强 WordPress 防护的规则

厉飞雨 阅读(6) 评论(0) 赞(0)

Nginx+ WordPress 的组合是目前非常普及的组合了,我们完全可以借助 Nginx 规则来加强 WordPress 的防护,提高 WordPress 的安全性,今天明月就给大家分享个自用的 Nginx 针对 WordPress 的防护规则,部分规则大家只需要根据自己的需要进行调整即可。 #隐藏 nginx 版本. server_tokens off;...

Github - 添加 2FA 双重身份验证

Github - 添加 2FA 双重身份验证

厉飞雨 阅读(6) 评论(0) 赞(0)

> 自2023年3月13日起, Github 要求用户开启 2FA 验证登录,2023年10月12日前如果没有完成则会被限制访问。 ![](http://static.51tbox.com/static/2024-11-22/col/3be978aaaf568815f9e1b35a0d35f5b1/51a8eddcebd7453588fbb67b85eaddaf.png...

Git Stash 用法

Git Stash 用法

厉飞雨 阅读(3) 评论(0) 赞(0)

> Git 的 临时改动管理可以依赖 Stash 方法。 ### 简介 {#简介} 在同一个 git 管理仓库下,当然直接使用 git 的常用命令可以很好地和其他开发者共享工作,当开发者不处在同一个版本管理平台下,或仅作临时修改时,则可以通过 git stash 暂存当前改动的方式临时保存代码 ### 常用git stash命令 {#常用git-stash命令} ...

Grafana的API Key+Nginx反向代理实现Grafana免登录访问

Grafana的API Key+Nginx反向代理实现Grafana免登录访问

厉飞雨 阅读(5) 评论(0) 赞(0)

利用Grafana的API Key+Nginx反向代理实现Grafana免登录访问 需求背景: ----- * 1、无需提供密码给用户,可以让用户直接浏览器免登录访问Grafana大屏 * 2、并且用户只有浏览的权限,无法配置Grafana及修改配置 * 3、直接80端口访问grafana,无需访问grafana默认的3000端口 **基于以上几个要求,通过搜索引擎查询相...

MongoDB 远程连接

MongoDB 远程连接

厉飞雨 阅读(6) 评论(0) 赞(0)

> 之前介绍过 [MongoDB 的安装与使用](/notes/coding/dataset/mongodb/MongoDB/),大多都是本地应用,但是 MongoDB 本身支持网络访问,本文记录开启与测试方法。 ### 开启网络访问权限 {#开启网络访问权限} #### 默认配置 {#默认配置} MongoDB 支持网络访问,但是出于安全考虑,默认没有开启其他 I...

OneDev - 轻量级 GitLab 安装

OneDev - 轻量级 GitLab 安装

厉飞雨 阅读(5) 评论(0) 赞(0)

> OneDev 是一个实用的自托管 Git 服务器。相比于 GitLab 更加轻量,本文记录相关内容以及安装使用方法。 ### 简介 {#简介} > OneDev是一个开源的一体化的 DevOps 平台,相比于以往的 代码托管平台更轻量,同时兼顾了易用性,添加了操作上的额外功能。 * **原生支持Docker和Kubernetes** 内置持续集成引擎...

Git - 同时向多个仓库推送改动

Git - 同时向多个仓库推送改动

厉飞雨 阅读(6) 评论(0) 赞(0)

> 有时为了备份数据与同步工作,可能需要同时向多个仓库推送修改,本文记录实现方法。 ### 实现方法 {#实现方法} #### 方法一 {#方法一} * 修改 `.git/config` 文件: 在 `[remote "origin"]` 下添加需要推送的 url 即可 <!-- --> * 或通过 `git remote ...

Git 解决 error bad signature 0x00000000 错误

Git 解决 error bad signature 0x00000000 错误

厉飞雨 阅读(5) 评论(0) 赞(0)

> 在 Git 运行时如果遇到强制中断的情形可能导致文件签名损坏,本文记录解决方案。 ### 问题复现 {#问题复现} * 当运行 git 指令时,如遇到蓝屏、断电、热拔内存条等突发的内存数据清除情况时可能会导致 git 中记录签名部分的数据错误 * 此时运行 `git status` 指令会报错 <!-- --> * 如果不幸这个仓库中还有子模块(s...

Git 补丁 patch 使用方法

Git 补丁 patch 使用方法

厉飞雨 阅读(5) 评论(0) 赞(2)

> Git 的 patch 功能支持开发者通过文件与别人分享自己的改动,本文记录 patch 使用方法。 ### 简介 {#简介} > 在同一个 git 管理仓库下,当然直接使用 git 的常用命令可以很好地和其他开发者共享工作,当开发者不处在同一个版本管理平台下,或仅作临时修改时,则可以通过 patch 打补丁的方式共享代码改动 * Git 提供了两种补丁方...