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

相关推荐
airobotcn12 小时前
智能巡检平台容器化部署:Docker+K8s在工业边缘的实践
人工智能·docker·容器·kubernetes·机器人·自动化
難釋懷13 小时前
Nginx主动健康检查
运维·nginx
运维全栈笔记15 小时前
致远 OA HTTPS 配置避坑指南
网络协议·http·https
2501_9159090615 小时前
iOS test 测试怎么做?功能、性能、兼容、稳定与安全五类测试指南
android·ios·小程序·https·uni-app·iphone·webview
Kurisu_红莉栖15 小时前
关于docker的使用心得
运维·docker·容器
Albart57519 小时前
Docker Desktop最新版安装踩坑全记录(Windows_Mac_Linux)【2026 4.74.0 终版】
linux·windows·macos·docker·环境搭建·踩坑记录
叶 落19 小时前
Docker-Compose 安装 Milvus
docker·容器·milvus
江湖有缘19 小时前
3款开源粘贴板工具整理合集,可Docker一键部署!
docker·容器·开源
難釋懷20 小时前
Nginx-Openresty
nginx·junit·openresty
qetfw20 小时前
Debian 部署 Discuz! 论坛:Nginx、PHP 与 MariaDB 配置
linux·运维·nginx·debian·php·discuz