手把手教你使用ssl证书网站安全门户(https)

本文详细讲解了如何从阿里云获取SSL证书,并使用Docker安装配置Nginx以支持HTTPS,包括证书下载、Docker安装Nginx及证书配置过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、前言

http和https的区别,我就不再这里介绍了。安装了https的好处就是,最起码你的报文传输不是明文了,这就有了很大的安全保障,而且一些非法的网站劫持也就有很大的避免。

二、下载证书

第一步:登录阿里云-》SSL证书管理控制台

第二步:下载证书

根据你自己的需求去下载。我这里下载的是nginx,下载成功后,解压出来是这两个文件。

三、使用docker安装nginx并安装证书

第一步:安装nginx

docker pull nginx
docker run -d -p 80:80 -p 443:443 --name nginx nginx

第二步:安装证书

先将证书文件拷入docker容器中

docker cp 2945448_www.sustly.cn.key nginx:/etc/nginx
docker cp 2945448_www.sustly.cn.pem nginx:/etc/nginx

编写nginx.conf

docker exec -it nginx /bin/bash
cd /etc/nginx/conf.d
vim default.conf

将default.conf中的内容替换如下

server {
    listen       80;
    server_name  www.sustly.cn;

    rewrite ^ https:/$http_host$request_uri? permanent;
}
server {
   listen 443 ssl;
   server_name www.sustly.cn;
   ssl_certificate_key /etc/nginx/2945448_www.sustly.cn.key;
   ssl_certificate /etc/nginx/2945448_www.sustly.cn.pem;

   location / {
        proxy_pass http://www.sustly.cn:70;
    }
}

访问http时,自动重写https 

四、效果

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值