zoukankan      html  css  js  c++  java
  • 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      如需转载请自行联系原作者

  • 相关阅读:
    python+appium真机运行登录例子
    通过aapt查看apk包名和第一个启动的activity
    cf 17D Notepad 欧拉降幂
    主席树入门
    D2. Optimal Subsequences (Hard Version) 主席树
    cf 697C Lorenzo Von Matterhorn 思维
    2018南京现场赛K 随机输出
    2018徐州现场赛A
    洛谷p1137 模拟退火
    2018南京现场赛D 模拟退火
  • 原文地址:https://www.cnblogs.com/twodog/p/12138593.html
Copyright © 2011-2022 走看看