• apache、nginx配置自签名证书


    一、apache:

    1. 安装apache、ssl、openssl
      yum  -y  install  httpd  httpd-pear  mod_ssl  openssl
    2. 生成证书文件
      openssl genrsa -out server.key 2048
      openssl req -new -key server.key -out server.crt

      此步骤需要输入一些证书信息:(如果不想输入,也可一路回车)

      Country Name (2 letter code) [XX]:CN
      State or Province Name (full name) []:shanghai
      Locality Name (eg, city) [Default City]:shanghai
      Organization Name (eg, company) [Default Company Ltd]:ccc
      Organizational Unit Name (eg, section) []:bbb
      Common Name (eg, your name or your server's hostname) []:www.test.com
      Email Address []:a@a.com
    3. 移到证书文件到apache配置目录下
      mv  {server.key,server.crt}  /etc/httpd/conf/
    4. 修改nginx配置文件:
      vim  /etc/httpd/conf/httpd.conf

      apache、nginx配置自签名证书
      修改为刚才生成证书文件的路径

    5. 测试:
      apache、nginx配置自签名证书
      二、nginx:
    6. 生成私钥文件:
      openssl genrsa -des3 -out server.key 2048
    7. 去除口令:
      mv server.key server.key.back
      openssl rsa -in server.key.back -out server.key
    8. 创建请求证书:
      openssl req -new -key server.key -out server.csr
    9. 生成证书文件:
      openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
    10. 修改nginx配置文件:
      ssl on;
      ssl_certificate /etc/nginx/server.crt;
      ssl_certificate_key /etc/nginx/server.key;

      apache、nginx配置自签名证书

    11. 测试:
      apache、nginx配置自签名证书
    本文转自 Lee_吉  博客,原文链接:  http://blog.51cto.com/12173069/2057610      如需转载请自行联系原作者

  • 相关阅读:
    Boost Started on Windows
    7-Zip
    代码的命名规则
    基础扫盲:YEAR关键字 IN操作符
    基础扫盲:INSERT INTO 和 SELECT 结合使用
    知识盲点:存在外键的的表,在插入数据时应该如何操作?
    SQL Identity函数
    SQL 中DateName()函数及DatePart()函数
    OS开发多线程篇—GCD介绍
    经典SQL语句大全
  • 原文地址:https://www.cnblogs.com/twodog/p/12138594.html
Copyright © 2020-2023  润新知