前言 前面我们介绍了 Caddy 的入门用法,今天我们来介绍下 Caddy 的进阶用法,主要围绕 Caddyfile 来介绍反向代理,重定向,请求匹配等功能。 Caddy 支持将 Nginx 配置转为 Caddyfile。 呆猫 反向代理 反向代理是什么?小穷子带着存折去找小柜子取钱,小柜子太忙就把卡给小箱子,让小箱子帮他处理。 关键点是用户未知。…
前言 日常工作中,当我们需要搭建临时文件系统或者站点的时候,我们通常会使用 python 自带的 http.server 模块或者 nginx 或者 node 来实现。但是他们都需要安装环境或者下载软件做很多的配置才可以,今天我们就来介绍一款可以不用部署环境,不用复杂配置,一个可执行文件就可以搭建生产级的 http 服务。 关于 caddy cad…
这篇文章没有摘要
环境准备 Jenkins 安装 Allure 插件 插件名:allure-jenkins-plugin 测试机安装 Allure 为了方便测试机搭建和转移,我们选择使用 centos 的容器来做我们的测试机。 安装 allure-robotframework pip3 installl allure-robotframework==2.8.17 安…
配置 agent 公钥到 Gitlab 我们期望在 agent 上执行代码拉取的操作。所以需要首先将 agent 上的公钥配置到 Gitlab 个人设置的 SSH Keys 中。 agent上公钥的路径:/root/.ssh/id_rsa.pub Gitlab 上的 SSh Keys 配置: 配置 agent 私钥到 jenkins agent 携…
前言 当我们的 jenkins 服务所在的机器无法在外部访问,或者端口不通的时候,我们想要查看 jenkins 上的项目情况就很难,这个时候我们怎么办呢?我推荐给你们一种最简单的工具。 jenkinsclient jenkinsclient 是一个 python 的第三方包,安装简单,使用方便,是优秀的 jenkins 第三方客户端工具。 安装 p…
关于 OpenGauss OpenGauss 是一款极致性能、安全、可靠的关系型(OLTP)开源数据库。采用协议“木兰宽松许可证”(Mulan PSL V2),用户可以自由复制、使用、修改、分发,不论修改与否。 OpenGauss 支持多平台,标准 SQL,拥有高性能,高可靠,灵活扩展等特性,是数据库二次开发的良好选择。 更多内容见:OpenGau…
前言 Nginx 和 Apache HTTP Server 都是业内流行的 web 服务器软件,但是相比 Apache HTTP Server,Nginx 更加轻量和高性能,所以在了解完 Apache HTTP Server 后,今天我们一起来进入 Nginx 的世界。 实践 安装 yum -y install nginx HTTP 访问http:…
1、前言 前面我们已经介绍过缓存k-v数据库Redis,华为的OpenGauss关系型数据库,今天我们继续介绍一款NoSQL数据库MongoDB。 MongoDB是一款NoSQL(Not Only SQL)数据库。 其拥有很多的优点: 扩展性强 高性能 分布式(HA) 但是其也拥有一些缺点: 事务能力弱 占用空间大 不支持热重启 即便如此,也不妨碍…
1、前言 前面,我们已经介绍过很多的文档构建工具,比如Docsify、MkDocs、Nikola、Pelican等等。今天我们来介绍一款号称是GitBook替代者的文档构件工具,它就是MdBook。 MdBook是一款使用Rust开发的文档构建工具,它特别轻量,不依赖开发环境,仅仅一个可执行文件就能完成文档构建。而且构建出的文档网站具备代高亮、本地…