ssl – 如何使用Lets Encrypt为子域添加证书
我有一个NGINX服务器,我试图使用Let的加密添加SSL. 我的开发设置如下:
制作如下:
所以在我的nginx默认页面中,我有两个服务器块,一个用于开发,另一个用于生产 我想为两台服务器提供一个证书. 我知道根据Let’s Encrypt网站的命令如下
但是,只有当SUBDOMAIN具有相同的webroot且在我的情况下不是真的时才能这样做. 那么我如何在这里添加CERT 请帮帮我 最佳答案
我在我的nginx盒子上的所有虚拟主机上使用了一个通用的webroot.
…在nginx中我有snippets / letsencrypt.conf:
…包含在每个站点的服务器块中. .well-known目录中的文件是临时的 – 它们只存在足够长的时间以完成授权过程,然后被删除. 注册成功后,我会通过include ssl / example.com.conf将证书定义包含在服务器块中;该文件包含以下内容:
…以及相关的listen指令以在端口443上启用SSL. 您可以在多个服务器块中包含相同的定义. 我的证书中还有其他子域作为SAN,我有example.com,www.example.com和click.example.com等其他子域的单独服务器块 – 所有子域都使用相同的证书. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |