Docker部署nginx并且实现https访问

实验环境:

在已有的docker环境和nginx镜像的基础上进行操作

1、生成私钥

(1)openssl genrsa -out key.pem 2048

生成证书签名请求 (CSR) 并自签证书:

(2)openssl req -new -x509 -key key.pem -out cert.pem -days 365

在生成过程中,系统会提示你输入证书的详细信息,如国家、地区、组织名称等。

(3)使用ls命令查看当前目录下是否有私钥文件

2、创建nginx配置文件,包含https的配置

3、创建dockerfile

4、构建镜像

5、运行docker容器

6、网页验证

相关推荐
lpfasd12317 小时前
WinSW在Win7上失败真相-实测与修复
windows·nginx
Lsetea17 小时前
OpenSSL verify报unable to get issuer certificate:error 2与partial_chain排查
linux·https·ssl证书·openssl·证书链
sbjdhjd18 小时前
云安全 | Docker 容器逃逸复盘(二):2375 未授权接口如何突破容器管理边界
网络安全·docker·云原生·数据挖掘·开源·云计算·云安全
lpfasd12320 小时前
nginx服务化五套方案原理解剖与选型
运维·nginx
吴声子夜歌20 小时前
Docker入门与实战——初识Docker与容器
docker·容器
ue星空20 小时前
ALS V4 中文拆解手册
运维·nginx
JavaPub-rodert21 小时前
公共 Docker 镜像源总失效?用 Harbor Proxy Cache 自建 Docker Hub 镜像缓存
java·缓存·docker
天天进步201521 小时前
Caddy 实战:5 分钟给域名开启 HTTPS,自动申请 SSL 证书并反向代理
网络协议·https·ssl
YZ1225521 天前
【Docker专题】使用Docker部署Vue-Flask项目前后端分离版【前端Docker部署】
前端·vue.js·docker
MrSYJ1 天前
Docker端口映射咋做的,模拟下。
docker·云原生·kubernetes