分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

Https的简单配置

发布时间:2023-09-06 02:04责任编辑:赖小花关键词:配置

Https的简单配置

 //注意:SSL会话是基于IP地址创建;所以单IP的主机上,仅可以使用一个https虚拟主机;

配置httpd支持https:     

(1) 为服务器申请数字证书;      

  测试:通过私建CA发证书      

    (a) 创建私有CA:

      创建私有CA:   openssl的配置文件:/etc/pki/tls/openssl.cnf

      (1) 创建所需要的文件    # touch index.txt    # echo 01 > serial    #   

      (2) CA自签证书    # (umask 077; openssl genrsa -out /etc/pki/CA/private/cakey.pem 2048)    

              # openssl req -new -x509 -key /etc/pki/CA/private/cakey.epm -days 7300 -out /etc/pki/CA/cacert.pem     

                -new: 生成新证书签署请求;     

                -x509: 专用于CA生成自签证书;     

                -key: 生成请求时用到的私钥文件;     

                -days n:证书的有效期限;     

                -out /PATH/TO/SOMECERTFILE: 证书的保存路径;

    (b) 在服务器创建证书签署请求     

      (1) 用到证书的主机生成证书请求;

        # (umask 077; openssl genrsa -out /etc/httpd/ssl/httpd.key 2048)

        # openssl req -new -key /etc/httpd/ssl/httpd.key -days 365 -out /etc/httpd/ssl/httpd.csr

      (2) 把请求文件传输给CA; 

        # scp httpd.csr username@host:/path

    (c) CA签证 

        # openssl ca -in /tmp/httpd.csr -out /etc/pki/CA/certs/httpd.crt -days 365    

(2) 配置httpd支持使用ssl,及使用的证书;      

  # yum -y install mod_ssl

  配置文件:/etc/httpd/conf.d/ssl.conf       

    DocumentRoot       

    ServerName       

    SSLCertificateFile       

    SSLCertificateKeyFile     

(3) 测试基于https访问相应的主机;      

  # openssl s_client [-connect host:port] [-cert filename] [-CApath directory] [-CAfile filename]

Https的简单配置

原文地址:https://www.cnblogs.com/oldyang/p/9337858.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved