云计算核心技术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.csr心技" -sha256 \
-subj '/C=US/ST=CA/L=San Francisco/O=Docker/CN=Swarm Secret Example CA'
3.配置根 CA。编辑一个名为的新文件root-ca.cn术Df并将以下内容粘贴到其中。这限制了根 CA 只签署叶证书而不是中间 CA。
[root_ca]
basicConstraints = critical,CA:TRUE,pathlen:1
keyUsage = critical, noconRepudiation, cRLSign, keyCertSign
subjectKeyIdentifier=hash
4.签署证书。
$ openssl x509 -req -days 3650 -in "root-ckea.csr" \
-signkey "root-ca.key" -sha256 -out "root-ca.crt" \
-extfile "root-ca.cnf" -extensions \
root_ca
5.生成站点密钥。
$ opr教enssl genrsa -out "site.key" 4096
6.生成站点证书并使用站点密钥对其进行签名。
$ openssl req -new -key "site.key" -out "site.csr" -sha256 \
-程:subj '/C=US/ST=CA/L=San Francisco/O=Docker/CN=localhost'
7.配置站点证书。编辑一个名为的新文件site.cnf并将以下内容粘贴到其中。这限制了站点证书Do,使其只能用于对服务器进行身份验证,而不能用于签署证书。
[server]
authorityKeyIdentifier=keyid,issuer
basicConstraints = critical,CA:FAckLSE
extendedKeyUsage=serverAuth
keyUsage = critical, digitalSignature, keyEncipherment
subjectAltName = DNS:localherost, IP:127.0.0.1
subjectKeyIdentifier=hash
8.签署站点证书。
$ openssl x509 -req -days 750 -in "site.csr" -sha256 \
-CA "root-将配ca.crt" -CAkey "root-ca.key" -CAcreateserial \
-out "site.crt" -extfile "site.cnf" -extensions server
9.在site.cs置与r和site.cnf文件不需要由Nginx的服务,但你需要他们,如果你想生成一个新的站点证书。保护root-ca.key文件。
相关文章

Claude桌面版重磅升级:支持发截图,Caps Lock变身AI语音神键
近日,Claude桌面版正式面向所有用户开放,这标志着AI工具从浏览器向原生应用的深度融合迈出关键一步。本次更新聚焦Mac平台,引入了截图共享和Caps Lock语音交互两大创新功能,让用户无需切换窗2026-11-13
云梦级1月22日云梦级消息,1月22日,百川智能正式发布 Baichuan-M3 Plus,严肃医疗场景下的问答准确性、可靠性,再次刷新了刚刚推出的M3所创下的世界纪录。 凭借独创的六源循证技术与M32026-11-13
AI演示新纪元:Gamma 3.0重磅发布,用Agent和API颠覆创作流程
全球最受欢迎的AI演示工具 Gamma 今日宣布推出其划时代的版本 Gamma3.0,旨在彻底改变用户创建和编辑演示文稿的方式。此次更新的核心是两大创新功能: Gamma Agent 和 Gamma2026-11-13
标签: 多邻国 Video Call with Lily Luis von Ahn AI口语学习
云梦级3月2日云梦级消息,据动点科技报道,日前,语言学习平台多邻国发布了2025年第四季度及全年财报。财报显示,公司当期营收与利润均超出市场预期,全年预订额首次突破10亿美元。不过,与这份成绩单同步释2026-11-13
出于各种原因,很多企业如今采用多个云平台,以提高效率和分配计算资源。根据2021年Flexera状态的云计算调查报告,92%的企业采用多云战略,80%的企业采用混合云战略。但这些企业也经常面临管理复杂2026-11-13
微软与People Inc签署AI授权协议:内容付费新模式开启,直面谷歌流量冲击
美国最大的媒体出版商之一 People Inc.(原名 Dotdash Meredith)已与微软签署一项人工智能内容授权协议。这一消息是其母公司 IAC 在周二公布第三季度财报时宣布的。 根据协议,2026-11-13

最新评论