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、网页验证

相关推荐
咸鱼加辣20 分钟前
【nginx面试题】nginx虚拟
运维·nginx·github
孤岛悬城32 分钟前
44 Docker:安装与容器管理
docker·容器·云计算
全栈工程师修炼指南36 分钟前
Nginx | HTTPS 加密传输:Nginx 反向代理与上游服务 SSL 双向认证实践
网络·数据库·nginx·https·ssl
眠りたいです1 小时前
Docker:Docker image常用命令使用及实操
运维·docker·容器·eureka·镜像
可爱又迷人的反派角色“yang”1 小时前
docker基本概念(一)
linux·运维·docker·容器
CHINAHEAO1 小时前
Docker 安装Bagisto详细过程
运维·docker·容器
RemainderTime1 小时前
(十)Spring Cloud Alibaba 2023.x:生产级 CI/CD 全链路实战(从 Dockerfile 到 Jenkins)
运维·spring cloud·ci/cd·docker·jenkins
Radan小哥2 小时前
Docker学习笔记—day013
笔记·学习·docker
苹果醋32 小时前
JAVA设计模式之策略模式
java·运维·spring boot·mysql·nginx
mr_orange_klj2 小时前
关于docker远端缓存的AI问答(豆包)
docker