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

相关推荐
qq_312920118 分钟前
安装lua-nginx-module实现WAF功能
nginx·junit·lua
Algorithm15762 小时前
mac上使用docker搭建gitlab
macos·docker·gitlab
七月在野,八月在宇,九月在户2 小时前
前端--> nginx-->gateway产生的跨域问题分析
前端·nginx·gateway
小白也有IT梦2 小时前
域名绑定服务器小白教程
运维·nginx
苹果醋33 小时前
C语言 strlen 函数 - C语言零基础入门教程
java·运维·spring boot·mysql·nginx
巅峰程序12 小时前
[docker]拉取镜像失败
docker·容器·eureka
江流。12 小时前
docker执行java的jar包
java·docker·jar
GGBondlctrl13 小时前
丹摩征文活动 |【网络原理】关于HTTP的进化之HTTPS的加密原理的那些事
网络·https·非对称加密·对称加密·中间人攻击
MonkeyKing_sunyuhua13 小时前
sudo docker ps才能查看,docker ps不能查看问题
docker·容器·eureka
小龙在山东14 小时前
使用Docker快速部署FastAPI Web应用
docker·容器·fastapi