https的配置和使用(以腾讯云为例)

1、注册域名

在这里插入图片描述

2、获取证书

在这里插入图片描述

3、下载证书

下载下来的证书所有格式
在这里插入图片描述

4、在服务器上下载nginx并配置

nginx的配置文件 如下

server {
    listen       80;
    listen       443 ssl;
    server_name  delegate.letspiu.net.cn;

    ssl on; #开启ssl
    #指定证书位置
    ssl_certificate         /etc/ssl/certs/letspiu.net.cn_bundle.pem;
    ssl_certificate_key     /etc/ssl/certs/letspiu.net.cn.key;

     ssl_session_cache shared:SSL:1m;
     ssl_session_timeout 5m;
     #ssl_ciphers HIGH:!aNULL:!MD5;
     ssl_prefer_server_ciphers on;
     #ssl_session_timeout     5m; #会话超时时间
     ssl_ciphers     ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; #加密算法
     ssl_protocols   TLSv1 TLSv1.1 TLSv1.2; #SSL协议
     #重定向请求
    location / {
        proxy_http_version 1.1; #代理使用的http协议
        proxy_pass http://127.0.0.1:8090;

    }
}

docker-compose的配置
nginx:
    container_name: nginx
    network_mode: host
    image: "9a53df624b74"
    deploy:
      resources:
        limits:
          cpus: '0.5'
          memory: 2048M
    volumes:
      - ./nginx/www:/var/www
      - ./nginx/logs:/var/log/nginx
      - ./nginx/cert:/etc/nginx/cert
      - ./nginx/conf.d:/etc/nginx/conf.d

特别注意、特别注意、特别注意、特别注意、特别注意、特别注意

在使用https请求时,会有证书不安全的问题,

原因 原因 原因 原因

是因为配置证书时绑定的域名,只支持www.或者原始域名 如下:
在这里插入图片描述
只有这里显示的域名配置在nginx使用https显示才是安全的。

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-10 06:04:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-10 06:04:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-10 06:04:03       82 阅读
  4. Python语言-面向对象

    2024-04-10 06:04:03       91 阅读

热门阅读

  1. 【开发工具】Vim 编辑器基础指南

    2024-04-10 06:04:03       36 阅读
  2. 前端处理axios请求下载后端返回的文件流

    2024-04-10 06:04:03       35 阅读
  3. Es中bool 查询中的四个(must must_not should filter)

    2024-04-10 06:04:03       35 阅读
  4. 在QT里使用TCP进行网络通信

    2024-04-10 06:04:03       28 阅读
  5. Android 14 vold 分析(1)启动

    2024-04-10 06:04:03       24 阅读
  6. Android 14 vold 分析(2)VolumeManager 和 NetlinkManger

    2024-04-10 06:04:03       27 阅读
  7. MyBatis事务管理

    2024-04-10 06:04:03       32 阅读
  8. 手写一个民用Tomcat (03)

    2024-04-10 06:04:03       30 阅读