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

相关推荐
ALex_zry21 小时前
Docker Compose运维技术实战分享:从安装到架构解析
运维·docker·架构
记得记得就1511 天前
【Nginx 性能优化与防盗链】
运维·nginx·性能优化
roman_日积跬步-终至千里1 天前
【Docker】Docker Stop 后到底发生了什么?——从信号机制到优雅停机
运维·docker·容器
z***6261 天前
Docker:基于自制openjdk8镜像 or 官方openjdk8镜像,制作tomcat镜像
docker·容器·tomcat
a***59261 天前
用nginx正向代理https网站
运维·nginx·https
❀͜͡傀儡师1 天前
Docker部署视频下载器
docker·容器·音视频
Mu.3871 天前
计算机网络模型
网络·网络协议·计算机网络·安全·http·https
热爱学习的小怪兽1 天前
docker的一些常用指令
运维·docker·容器
w***76551 天前
用docker启动mysql步骤
mysql·docker·容器