云计算核心技术Docker教程:Docker将配置与 Nginx 服务使用
生成站点证书
为您的站点生成根 CA 和 TLS 证书和密钥。对于生产站点,您可能希望使用诸如Let’s Encrypt生成 TLS 证书和密钥之类的服务,但此示例使用命令行工具。这一步有点复杂,但只是一个设置步骤,云计以便您可以将某些内容存储为 Docker 机密。如果你想跳过这些子步骤,你可以使用 Let's Encrypt生成站点密钥和证书,命名文件site.key和 site.crt,然后跳到 配置 Nginx 容器。
1.生算核成根密钥。
$ openssl genrsa -out "root-ca.key" 4096
2.使用根密钥生成 CSR。
$ openssl req \
-new -key "root-ca.key" \
-out "root-ca.cs心技r" -sha256 \
-subj '/C=US/ST=CA/L=San Francisco/O=Docker/CN=Swarm Secret Example CA'
3.配置根 CA。编辑一个名为的新文件root-ca.术Dcnf并将以下内容粘贴到其中。这限制了根 CA 只签署叶证书而不是中间 CA。
[root_ca]
basicConstraints = critical,CA:TRUE,pathlen:1
keyUsage = criticocal, nonRepudiation, cRLSign, keyCertSign
subjectKeyIdentifier=hash
4.签署证书。
$ openssl x509 -req -days 3650 -in "rootke-ca.csr" \
-signkey "root-ca.key" -sha256 -out "root-ca.crt" \
-extfile "root-ca.cnf" -extensions \
root_ca
5.生成站r教点密钥。
$ openssl genrsa -out "site.key" 4096
6.生成站点证书并使用站点密钥对其进行签名。
$ openssl req -new -key "site.key" -out "site.csr" -s程:ha256 \
-subj '/C=US/ST=CA/L=San Francisco/O=Docker/CN=localhost'
7.配置站点证书。编辑一个名为的新文件site.cnf并将以下内容粘贴到其中。Do这限制了站点证书,使其只能用于对服务器进行身份验证,而不能用于签署证书。
[server]
authorityKeyIdentifier=keyid,issuer
basicConstraints = criticackl,CA:FALSE
extendedKeyUsage=serverAuth
keyUsage = critical, digitalSignature, keyEncipherment
subjectAltNameer = DNS:localhost, IP:127.0.0.1
subjectKeyIdentifier=hash
8.签署站点证书。
$ openssl x509 -req -days 750 -in "site.csr" -s将配ha256 \
-CA "root-ca.crt" -CAkey "root-ca.key" -CAcreateserial \
-out "site.crt" -extfile "site.cnf" -extensions s置与erver
9.在site.csr和site.cnf文件不需要由Nginx的服务,但你需要他们,如果你想生成一个新的站点证书。保护root-ca.key文件。
相关文章

OpenAI 与 Sur Energy 签署协议:25亿美元阿根廷数据中心项目启动
OpenAI 与阿根廷能源公司 Sur Energy 签署了一项意向书,计划在阿根廷建设一座数据中心,投资额高达250亿美元。阿根廷政府于上周五对此项目进行了公告,表示该项目将是国家历史上规模最大的信2026-11-13
北京时间12月31日凌晨消息,亚马逊周三宣布收购播客初创企业Wondery,此举旨在增强其亚马逊音乐(Amazon Music)应用的非音乐内容。 本月早些时候曾有报道称,这两家公司正就收购交易展开谈2026-11-13
云梦级5月12日云梦级消息,美妆产业圈获悉,丸美生物联席CEO吴梦已加入珀莱雅,出任首席增长官(CGO)。 梳理其近期的职业轨迹:2024年末或2025年初,吴梦离开自然堂;2025年年底,她已进入丸2026-11-13
5月23日消息,LV高奢品牌母公司酩悦・轩尼诗-路易・威登集团(LVMH)宣布,与阿里云签署为期五年的云计算长期合同,通过阿里云及通义模型来优化高端零售体验。 据了解,LVMH集团自2019年起开始采2026-11-13
云计算核心技术Docker教程:Docker 守护进程dockerd节点发现
dockerd --cluster-advertise选项指定 此特定守护程序实例在向集群发布自身时应使用的host:port或interface:port组合。远程主机通过该值访问守护程序。如果指定2026-11-13
服务云原生 Graviton2处理器带来40%性价比提升 AWS中国高管详解背后关键技术
[an error occurred while processing the directive] 2月5日消息,日前,亚马逊云服务(AWS)正式宣布,由 AWS Graviton2 处理器提供支持2026-11-13

最新评论