本地 Docker 环境 Solr 配置 SSL 证书
一、简介
在本地开发环境中为 Solr 配置 SSL 证书,是提升开发与测试一致性的关键步骤。尤其是在涉及安全传输需求的场景中,本地环境的 HTTPS 配置能有效避免因环境差异导致的问题。本文将详细介绍如何利用 Docker 容器,快速为 Solr 服务配置自签名 SSL 证书,实现本地 HTTPS 访问。
二、准备 SSL 证书
首先,需要有 SSL 证书和私钥。如果还没有这些,可以从证书颁发机构(CA)获取,或者使用自签名证书。这里介绍,使用 mkcert 生成自签证书。
2.1 生成自签名证书
访问 https://github.com/filosottile/mkcert/releases 下载 mkcert 软件。然后执行下面命令,安装本地证书颁发机构(CA)到系统信任库。
mkcert-v1.4.4-windows-amd64.exe -install
然后,执行下面命令,为本地域名生成证书。生成的文件,有两个:localhost+2.pem(证书)和 localhost+2-key.pem(私钥),证书默认有效期两年。
mkcert-v1.4.4-windows-amd64.exe localhost 127.0.0<