配置docker安装的nginx ssl证书 自己的踩坑之旅

本文介绍了如何在阿里云服务器上配置Docker化的Nginx服务,使用阿里云免费SSL证书。首先下载证书到本地,然后上传至服务器/data/nginx/conf/cert目录,并挂载到Docker容器内。接着编辑nginx.conf文件,添加SSL相关配置。最后,通过Docker命令启动Nginx镜像,完成配置。文章中分享了踩坑经验,欢迎读者指正。
摘要由CSDN通过智能技术生成

首先我配置的是阿里云服务器,ssl证书是用的阿里云的免费证书,可以先去将证书下载到本地,然后上传到宿主机里,我是采用挂载文件的方式,配置nginx的,所以我就将下载的nginx ssl证书放在了

/data/nginx/conf/cert 目录下 同时里面的conf目录下还有 nginx.conf,nginx的配置文件。在docker启动的时候挂载到容器内部。

在这里插入图片描述

在这里插入图片描述
下载的证书从本地拷贝到服务器的这个文件夹下面,就像上图

然后编辑nginx的nginx.conf文件加入

以下属性中以ssl开头的属性代表与证书配置有关,其他属性请根据自己的需要进行配置。

server {
   listen 443 default_server ssl;   #SSL协议访问端口号为443。此处如未添加ssl,可能会造成Nginx无法启动。
   server_name www.baidu.com;  #将www.baidu.com修改为您证书绑定的域名,例如:www.example.com。
   root /etc/nginx/html;
   index index.html index.htm;
   ssl_certificate /ssl/name.pem;   #将name.pem替换成您证书的文件名。
   ssl_certificate_key /ssl/name.key;   #将
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值