Let's Encrypt免费SSL通配证书的申请与续期

Let's Encrypt 是免费、开放和自动化的证书颁发机构。目前有很多网站使用Let's Encrypt证书做https加密。我也一直在用,不过以前都是用的单域名证书,新建网站就需要重新申请,比较麻烦。但现在已经可以申请Let's Encrypt通配证书了。实际上,申请 Let's Encrypt 生成证书的工具不止一种,我用过 cerbot 和 acme.sh。以前用 cerbot 申请的时

- 阅读全文 -

怎样实现git仓库代码自定部署钩子

服务器Git代码同步钩子项目地址:码云:https://gitee.com/kotlindev/PHPWebHookGitHub:https://github.com/kotlindev/PHPWebHook一、什么是自动部署钩子?简单地说自动部署钩子就是实现代码同步的一个程序,程序会在特定的情况会被触发,比如开发者将代码推送到git服务器时。本文使用PHP语言来编写一个能实现PHP项目自动部署的

- 阅读全文 -

怎样在Linux上开发vue项目

一、开发环境搭建:安装node.js环境以及vue cli工具(1)安装node.js从官网下载对应的二进制压缩包,如下图:解压到程序安装目录xz -d node-v12.17.0-linux-x64.tar.xz tar -xvf node-v12.17.0-linux-x64.tar sudo mv node-v12.17.0-linux-x64 /usr/local/nodejs编辑配置文件

- 阅读全文 -

怎样在Alpine Linux中搭建Python3+Django环境

怎样在Alpine Linux中搭建Python3+Django运行环境概述Alpine Linux是一个十分轻量级的Linux发行版本,其Docker镜像大概只有5m。现在,我们将从Alpine中构建Python3+Django环境。演示环境:Alpine 3.11 的Docker容器环境接下来我们将从一个纯净的Alpine系统开始搭建Python3+Django运行环境。首先在本机的Linux

- 阅读全文 -