超方便简单的自签SSL证书工具-mkcert

admin3年前主机评测115

随着SSL的越来越普及,目前大部分生产环境都已经使用SSL,SSL证书一般有如下方法获取:SSL服务商购买、免费SSL服务商通过HTTP验证/API验证、自签SSL证书。SSL服务商购买后一般需要域名邮箱或者域名持有人邮箱验证,而免费SSL服务商一般需要通过HTTP验证或API方式生成DNS记录进行验证。能不花钱的咱尽量不花,但是免费的SSL证书需要HTTP验证,在本地或者局域网内这个显然时无法进行,当然API方式是一个不错的方法,生成的SSL证书既是信任的还免费,但是不适应于所有情况。自签可以生成任意域名或IP的SSL证书,只不过是不信任的,需要自行将该CA加入信任。自签SSL一般需要使用openssl命令步骤比较繁琐,今天我们借助mkcert工具来一键生成SSL证书并且信任该CA。

mkcert 是一个用于生成本地自签SSL证书的工具,基于Golang开发,可跨平台使用,不需要配置自动信任CA,支持单域名、多域名和IP。

Windows下安装mkcert

下载链接:https://github/FiloSottile/mkcert/releases 或 https://dl.filippo.io/mkcert/latest?for=windows/amd64  下载时注意你自己机器架构类型,大部分情况下win系统为amd64,极少部分为arm64。

直接复制到浏览器进行下载,如果win上安装了wget可以用wget下载。

键盘按Win键+R键,输入cmd 回车,找到下载的mkcert,将mkcert的文件拖入命令提示符的窗口中,并添加上
-install 参数,回车。

在出现的安全警告提示框,选择“是”。

这样mkcert就安装完成,接下来生成ssl证书。

和前面安装mkcert的步骤一样,将 -install 参数更改为你要生成SSL证书的域名或IP。

回车后就会在mkcert文件所在目录生成SSL证书,一个命令生成的这些域名或IP是在一张SSL证书里面。

生成的SSL证书文件名为:./example+2.pem,key文件为:./example+2-key.pem。

Linux下安装mkcert

下载链接:https://github/FiloSottile/mkcert/releases 或 https://dl.filippo.io/mkcert/latest?for=linux/amd64 下载时注意你自己机器架构类型,大部分情况下linux系统为amd64,极少部分为arm64。

打开终端,输入如下命令下载mkcert:



wget "https://dl.filippo.io/mkcert/latest?for=linux/amd64" -O mkcert && chmod +x mkcert

mkcert需要依赖certutil,所以安装前需要先安装依赖包


CentOS/RHEL/Fedora/Alma/RockyDebian/Ubuntu/Deepin

yum -y install nss-tools

apt-get install -y libnss3-tools

./mkcert -install

生成SSL证书的方法和Windows系统上时一样的,将前面 -install 参数替换为要生成SSL证书的域名或者IP就可以。



./mkcert example 10.10.10.1 127.0.0.1 localhost

生成的SSL证书,在当前mkcert文件所在的目录下,一个命令生成的这些域名或IP是在一张SSL证书里面。

生成的SSL证书在当前目录下,文件名为:example+2.pem,key文件为:example+2-key.pem。

接下来就是最简单的将SSL部署到Nginx、Apache等web服务器上了,如LNMP一键安装包的话直接 lnmp vhost add 或 lnmp ssl add 添加上就可以了。

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

宝塔面板教程:一键卸载宝塔面板和运行环境,清除网站数据

如何一键卸载宝塔面板及清理网站数据?宝塔面板卸载之后我们可以重新安装别的建站环境,目前宝塔已经提供了比较方便的卸载功能,我们可以一键卸载,卸载之后还可以删除网站数据文件,这样就更彻底了。当然也可以直接...

OneProvider:洛杉矶/华盛顿/以色列/德国/英国/葡萄牙vps;512MB内存/512GB/不限流量/200Mbps端口/KVM,$5/月

oneprovider怎么样?oneprovider,老牌主机商,业务多,数据中心多,主要搞的是各大主机商的分销。现在大盘鸡新增了美国洛杉矶,取消了新加坡,特色是不限流量。目前,洛杉矶/华盛顿/以色列...

延安网站建设公司/延安企业建站/小程序开发/网站制作报价

延安网站建设品牌及网络营销,专业领域包括延安网站建设公司,提供高品质延安网站建设,延安APP开发,延安小程序开发,延安软件开发、电商网站制作开发、微信营销、系统平台开发,与其他网站设计及系统开发公司不...

香港高防服务器哪家好?香港高防服务器最高400G防御!_独立服务器

香港高防服务器哪家好?香港高防服务器是指独立单个防御50G以上的服务器类型,可以为单个客户提供网络安全维护的服务器类型,根据各个IDC机房的环境不同,有的提供有硬防,有使用软防。易探云提供的香港高防服...

后浪云:香港/美国云服务器,2核/1G内存/50G硬盘/5M带宽,仅10元/首月起

后浪云怎么样?后浪云是IDC Company旗下专注于提供香港/美国云计算、数据中心服务器租赁/托管等互联网综合业务。您是不是在找10元云服务器,薅薅羊毛。大大方方说出来,薅羊毛明明是刚需,是人类的本...

Linux的启动流程介绍(linux启动的基本流程)

Linux的启动流程介绍及linux启动的基本流程作为一款广受欢迎的操作系统,Linux的启动流程也备受关注。在这篇文章中,我们将深入探讨Linux启动的基本流程,帮助读者更好地理解Linux系统的运...