zoukankan      html  css  js  c++  java
  • nginx配置ssl双向验证 nginx https ssl证书配置

    1、安装nginx

    参考《nginx安装》:http://www.ttlsa.com/nginx/nginx-install-on-linux/

    如果你想在单IP/服务器上配置多个https,请看《nginx 同一个IP上配置多个HTTPS主机

    2、使用openssl实现证书中心

    由于是使用openssl架设私有证书中心,因此要保证以下字段在证书中心的证书、服务端证书、客户端证书中都相同

    编辑证书中心配置文件

    创建证书私钥

    生成自签证书

    3、创建服务器证书

    4、创建客户端浏览器证书

    5、配置nginx服务器验证

    Linux
    点击“我已充分了解可能的风险”
    Linux
    点击“添加例外”
    Linux
    点击“确认安全例外”
    Linux

    6、配置双向验证
    nginx配置开启ssl_verify_client       on;
    在客户端浏览器没有安装证书的情况下访问

    Linux
    在客户端浏览器导入证书
    Linux
    将在Linux服务器上生成的客户端证书下载到windows
    Linux
    打开火狐浏览器的高级选项卡
    Linux
    在证书管理器中的您的证书中点击导入
    Linux
    选择证书并导入
    Linux
    再次刷新网页,弹出“使用确认”点击确定,就实现了双向验证

    本文转自:http://www.zhengdazhi.com/?p=865

  • 相关阅读:
    RDIFramework.NET ━ .NET快速信息化系统开发框架钜献 V2.9 版本震撼发布
    免费的海量编程中文书籍索引-都是干货【强烈建议收藏】
    SQLServer2005+附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法
    实例演示使用RDIFramework.NET 框架的工作流组件进行业务流程的定义—请假申请流程-Web
    RDIFramework.NET 框架之组织机构权限设置
    实例演示使用RDIFramework.NET 框架的工作流组件进行业务流程的定义—请假申请流程-WinForm
    RDIFramework.NET ━ 9.16 案例模块━ Web部分
    RDIFramework.NET ━ 9.15 个性化设置 ━ Web部分
    RDIFramework.NET ━ 9.14 数据库连接管理 ━ Web部分
    RDIFramework.NET ━ 9.13 系统日志与系统异常管理 ━ Web部分
  • 原文地址:https://www.cnblogs.com/kabi/p/5623777.html
Copyright © 2011-2022 走看看