编辑
gitlab-letsencrypt插件已经支持git lab page domain api,可以全自动更新https 证书了,下面介绍一下使用方法。
本文访问次数:0
  1. 1. 更新
  2. 2. 运行环境
  3. 3. 操作步骤
    1. 3.1. 安装node、python
    2. 3.2. 安装Visual C++ Build Tools 2015
    3. 3.3. 下载libeay32.lib文件
    4. 3.4. 安装gitlab letsencrypt
    5. 3.5. 执行gitlab-le命令

更新

此插件经常报错,使用使用在线工具(及macOS)获取LetsEncrypt证书代替

运行环境

操作系统: Windows 10 1709
node: 8.11.1 32位
python: 2.7.14
visual c++ build tools: 2015
gitlab letsencrypt: 3.1.1

操作步骤

安装node、python

省略

安装Visual C++ Build Tools 2015

前往官网下载安装工具

安装时注意勾选Windows Phone 8.1 SDK,不然等下会报错

下载libeay32.lib文件

从GitHub上的一个仓库下载libeay32.lib文件,将其放置到C:\OpenSSL-Win64\lib目录下

安装gitlab letsencrypt

Visual C++ 2015 MSBuild Command Prompt中执行以下命令

npm install -g gitlab-letsencrypt --msvs_version=2015

执行gitlab-le命令

gitlab-le --email {email} --domain {domain} --token {token}  --path /source/_static/.well-known/acme-challenge --production true --repository {your repository}

稍等片刻,就可以自动更新https证书

需要输入验证码才能留言

没有任何评论