前文 使用Let’s Encrypt获取免费证书 介绍了使用 certbot 工具从Let’s Encrypt获取免费证书。但certbot需要自行设置定时任务更新证书、依赖于新版 Python(Debian 9等系统的Python是即将放弃支持的Python 3.5)、以及不少DNS验证插件需要自行安装。
今天把Mac系统升级到macOS Big Sur 11.1,升级完后打开终端,输入git命令,意外出现“git: error: unable to find utility “git”, not a developer tool or in PATH”的提示。
昨晚睡前使用`do-release-upgrade`命令把一台服务器上的Ubuntu 18.04 LTS系统升级到Ubuntu 20.04 LTS。今早起来发现服务异常。
这两天网络上一个火热的事情莫过于QQ/TIM被火绒监测到访问浏览器历史记录。事情在网上发酵后,接着有大神逆向了QQ/TIM的代码,发现QQ/TIM可不仅仅只读取Chrome的历史记录,而是Chrome、Chromium、360极速、360安全、猎豹、2345等浏览器全都要。
在某台新服务器上,发现Nginx启动/重启耗时非常长。相同的配置复制到其他服务器,几乎在瞬间就能完成启动/重启操作,说明新服务器的行为不正常。进一步测试,发现nginx -t测试命令耗时也很长,需要找到原因以解决问题。
今天在国内的VPS上运行一个docker项目,50M的镜像文件十几分钟才下载了几兆,惨不忍睹。于是把各种加速方式折腾了一番,最终解决了docker国内镜像加速无效的问题。本文简要介绍一下docker国内镜像加速无效的原因,并给出解决办法,希望能帮到遇到同样问题的网友。
PHP有三套软件包生态:PEAR、PECL和Composer。当然PEAR可以忽略不计:作为软件包,其托管的代码基本移植成了Composer包;作为拓展安装工具,pecl是pear的别名。所以PHP软件生态主要是两套:PECL和Composer
国内下载Github的代码或文件比较困难,或者感人的几KB,或者无法下载。如果服务器上的项目构建依赖于Github代码,必须采取加速手段以节省时间。作为一个PHP开发,顺手写了一个Github文件下载加速项目,目前开源在Github上。
转眼间2020年就成历史,现在时刻是2021年。过去的一年里,本人写了49篇博文,算下来差不多一周一篇。其中原创40篇,转载分享9篇。
本文整理一下2020年写过的文章,告诉你哪些文章值得关注。
收到Namecheap的通知邮件,提醒本站域名即将过期,需要续费。打开邮件一看,有点吃惊:域名续费竟然是21刀了?知道.me域名续费不算便宜,但印象中从没有上过20刀。Namecheap不讲武徳续费太贵,换成Porkbun。