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

相关推荐
Cyber4K2 小时前
【Python专项】Nginx访问日志分析时间范围处理示例
开发语言·python·nginx
JSLove2 小时前
nginx入门
前端·nginx
想唱rap6 小时前
应用层HTTPS协议
服务器·网络·c++·网络协议·http·https
.柒宇.8 小时前
RedHat10-Ansible部署Docker操作
docker·eureka·ansible
木雷坞8 小时前
内网模型服务启动链路分层实践
docker·容器·gpu
江湖有缘9 小时前
保姆级教程:Docker 部署 Portracker 端口监控工具
jvm·docker·容器
2301_816374339 小时前
Nginx的源码编译
运维·nginx
jinanwuhuaguo10 小时前
(第三十六篇)OpenClaw 去中心化的秩序——从“中心调度”到“网格自治”的治理革命
java·大数据·开发语言·网络·docker·去中心化·github
摇滚侠1 天前
Docker 如何查询挂载的目录
运维·docker·容器
Yupureki1 天前
《Linux网络编程》5.HTTPS协议
linux·网络·https