文章目录
环境:
1. 生成自签名的SSL证书和私钥
首先,生成自签名的 SSL 证书和私钥。可以使用 OpenSSL 命令来生成
hostnamectl set-hostname httpshost
su
echo "192.168.23.5 www.httpshost.com" >> /etc/hosts
mkdir /opt/nginx
cd /opt/nginx
# 上传 nginx-1.22.0.tar.gz 安装包
rz -E
# 生成本地SSL证书及密钥文件
openssl req -newkey rsa:2048 -nodes -keyout key.pem -x509 -days 365 -out certificate.pem
这个命令将会生成一个私钥文件 key.pem 和一个证书文件 certificate.pem。
解释一下命令的参数:
req:执行证书请求相关操作。-newkey rsa:2048:生成一个新的 RSA 密钥对,密钥长度为 2048 bits。-nodes:私钥不进行加密,这样在使用证书时不需要输入密码。-keyout key.pem:指定生成的私钥文件名为key.pem。-x509:生成自签名的证书。-days 365:证书有效期为 365 天。-out certificate.pem:指定生成的证书文件名为certificate.pem。

2. 编辑 Nginx 的 Dockerfile 文件
vim /opt/nginx/Dockerfile
# 基于基础镜像
FROM centos:7

最低0.47元/天 解锁文章
2956

被折叠的 条评论
为什么被折叠?



