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等其他子域的单独服务器块 – 所有子域都使用相同的证书. (编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- http – 访问限制为Heroku静态IP地址的API的好策略是什么?
- django -supervisorctl总是报告错误:ERROR(没有此类文件)
- node.js-使用Nginx乘客时如何在节点Express应用程序中查看c
- nginx:error_page不起作用
- 这个Nginx配置有多安全?我还能做些什么来进一步优化它?
- nginx – 如何在Amazon Application Load Balancer中重写路
- 网络 – 为什么request_time比nginx access.log中的upstrea
- NGINX和SPDY v2,v3和v3.1?
- Nginx与www和没有www
- php – 使用sendgrid发送邮件时出错的凭据
