封尘网

让学习成为一种习惯!

Caddy替换Nginx解决网站服务功能

使用`Nginx`已经很多年了,但是也只是使用了它的一部分功能,虽然它安装也很方便,其它很多功能我也并没有使用到。在接触到Caddy后也有两年多了,发现这工具确实不错。于是趁着这个点,把`Nginx`换掉,使用`Caddy`实现博客需求。

ubuntu通过usb连接手机无法访问到手机硬盘

最近发现一个问题,出现的几率还是挻大的。就是ubuntu系统中使用usb连接手机传输数据时(就是挂把手机硬盘挂载到系统中)会出现以下问题。

ubuntu系统使用shotcut添加字幕时不能输入中文的解决方法

由于shotcut软件启动时无法在编辑器里输入中文导致了添加字幕,或者对中文处理不方便。于是在网上找了很多资料,终于看到一个deepin朋友遇到的是一样的情况。但是我直接在ubuntu上不能同样操作。

ubuntu使用微信开发者工具

鹅厂官方一直没有出一个给广大linux系统用户的微信开发者工具。最近也是因为要对小程序项目做一个修改更新,但是自己的电脑已经把windows系统换成ubuntu20.04了(快两年不用windows了),所以为了能正常开发微信小程序,所以搜索到网上的这种解决方法(能解决问题的就是好方法)。

笔记本使用ubuntu完成日常工具

这是一个随手的笔记,主要是为了方便日后再次遇到时容易找到方法。本人使用了一台联想`拯救者R720`,一个`nvme m.2`接口的`SM961 128G`作为系统盘,同时还有一个1TB的机械盘。由于`Windows10` 经常频繁的自动更新,而且越来越慢,实在受不了,最后决定把系统改成Linux的。

安装kubernetes v1.20.0版本时遇到的一个异常

安装新版本kubernetes v1.20.0 遇到一个coredns无法正常启动容器的异常记录。

通过ldap认证里的邮箱地址登陆Jenkins

在上一次的文档中记录了`jenkins 如何通过ldap认证登陆` <https://www.58jb.com/html/jenkins-auth-with-ldap.html>,文中是以用户名的方式登陆的,如果要使用邮件地址或者电话号码作为帐号登陆呢?如何实现?

ssl_protocols协议导致网站和小程序无法正常提供服务

由于这个环境中有多个Nginx配置文件,多个域名都使用ssl协议,但是之前的配置中带有旧的TLSv1.0协议,而上面刚迁移过来的配置中定义使用的是TLSv1.2协议。因为小程序也要求在TLSv1.2以上,之前未迁移回来时是单独一台机器的,现在并在一起了就有了老旧协议的问题。因为两个配置中版本不统一,导致ngixn无法处理,就会出现上面的异常问题。

制作属于自己的Jenkins slave镜像

在`kubernetes`中准备搭建一个`jenkins` 的多节点环境,默认的master节点直接使用了jenkins官方的镜像即可。但是对于slave镜像的话,网上也有很多,有些是使用JNLP方式实现连接的,有些是使用ssh方式。但是使用ssh方式连接的镜像很多都是自己制作的,因为里面会配置一个root的密码用来连接容器。所以为了自己方便,所以制作者一个属于自己的镜像是很重要的。

解决kubernetes Pod无法连接外网的过程记录

一般情况下,我们的Pod并不需要连接外网,但是有一部分需要连接外部网络更新,安装插件的容器除外。例如:运行在Pod中的 Jenkins 容器,它需要连接外网更新,安装所需插件。