更新
此插件经常报错,使用使用在线工具(及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证书