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

相关推荐
人工干智能2 小时前
科普:在Windows个人电脑上使用Docker的极简指南
windows·docker·容器
lllsure2 小时前
【Docker】容器
运维·docker·容器
DoWhatUWant4 小时前
域格YM310 X09移芯CAT1模组HTTPS连接服务器
服务器·网络协议·https
烟雨书信6 小时前
LINUX中Docker Swarm的介绍和使用
java·linux·docker
傻傻虎虎8 小时前
【Docker】容器端口暴露+镜像生成实战
java·docker·容器
小雪_Snow9 小时前
在 Docker 中安装 MySQL 教程
docker
Don't Look Down9 小时前
Rustdesk server docker-compose 一键搭建教程
运维·docker·容器
VueVirtuoso10 小时前
SaaS 建站从 0 到 1 教程:Vue 动态域名 + 后端子域名管理 + Nginx 配置
前端·vue.js·nginx
Whisper_Yu11 小时前
计算机网络(一)基础概念
计算机网络·http·https·信息与通信
007php00712 小时前
Redis高级面试题解析:深入理解Redis的工作原理与优化策略
java·开发语言·redis·nginx·缓存·面试·职场和发展