一、 安装Apache:

1、安装完成后将apache安装目录下 conf 文件夹中的“openssl.cnf”文件复制到bin文件夹中;

2、配置Apache支持ssl;

打开Apache的配置文件,conf文件下的httpd.conf配置文件;

去掉以下两行前面的“#”;

LoadModule ssl_module modules/mod_ssl.so

Include conf/extra/httpd-ssl.conf

二、 生成csr请求文件;

1、 在“命令提示符”窗口,进入到Apache的bin目录;

2、 执行:set OPENSSL_CONF=openssl.cnf

3、 执行以下命令,输入证书信息,生成key文件和csr文件;

openssl req -new -nodes -newkey rsa:2048 -keyout learnrrrrnow.net.cn.key -out learnnow.net.cn.csr

以上命令将会在当前目录下生成 learnrrrrnow.net.cn.key(私钥文件)和learnrrrrnow.net.cn.csr(CSR,证书签名请求文件)两个文件,用户可以指定所生成的文件名和所在的路径,接下来提示用户继续输入申请证书的详细信息:

在输入(ommon Name)的时候,使用实际申请的域名;例如(www.abc.com

生产的csr请求文件和key私钥;

bin目录出现该文件

learnrrrrnow.net.cn.key

learnrrrrnow.net.cn.csr

三、 提交csr文件;

在证书提供商(CA)上传csr文件,提交后要求验证域名所有权;

按照证书提供商的要求在在域名下新建一条txt解析;

等待验证通过;

四、 配置Apache

1、验证通过之后下载crt证书文件;

2、将下载的crt证书文件和之前在bin文件夹下的key私钥复制到conf文件夹中;

3、 在apache安装目录中打开conf文件夹下的httpd.conf文件,添加监听443端口

4、在httpd.conf后面,添加如下的配置。

<VirtualHost *:443>
DocumentRoot C:\wizbank6xInstall\wizbank6x\www
DirectoryIndex index.htm
ServerName shelly.learrrnnow.net.cn(访问域名)
SSLEngine on
SSLCertificateFile conf/f0762ccb005b15dc.crt(注意路径是否正确)
SSLCertificateKeyFile conf/learnrrrrnow.net.cn.key(注意路径是否正确)
SSLCertificateChainFile conf/gd_bundle-g2-g1.crt (注意路径是否正确)
JkMount /WEB-INF/* ajp13
JkMount /servlet/* ajp13
JkMount /js/ch/wb_label.js ajp13
JkMount /js/en/wb_label.js ajp13
JkMount /js/gb/wb_label.js ajp13
JkMount /app/* ajp13
JkMount /user/* ajp13
JkMount /*.jsp ajp13
JkMount /api/* ajp13
JkMount /static/images/* ajp13
JkMount /poster/* ajp13
JkMount /content/* ajp13
JkMount /item/* ajp13
JkMount /group/* ajp13
JkMount /editor/* ajp13
JkMount /xsl/* ajp13
JkMount /certificate/* ajp13
JkMount /wb_image/* ajp13
JkMount /poster/cw/* ajp13
JkMount /attachment/* ajp13
</VirtualHost>

修改完之后重启Apache服务;

用Apache生产csr申请证书的更多相关文章

  1. 实现CA证书创建及客户端申请证书

    author:JevonWei 版权声明:原创作品 CA证书的相关文件路径 openssl配置文件/etc/pki/tls/openssl.cnf /etc/pki/tls/openssl.cnf C ...

  2. Centos7创建CA和申请证书

    转载:http://rackie386.blog.51cto.com/11279229/1947999 Centos7.3创建CA和申请证书 openssl 的配置文件:/etc/pki/tls/op ...

  3. HTTPS之acme.sh申请证书

    1.关于let's encrypt和acme.sh的简介 1.1 let's encrypt Let's Encrypt是一个于2015年三季度推出的数字证书认证机构,旨在以自动化流程消除手动创建和安 ...

  4. Centos7创建CA和申请证书 转自https://www.cnblogs.com/mingzhang/p/8949541.html

    Centos7.3创建CA和申请证书 openssl 的配置文件:/etc/pki/tls/openssl.cnf 重要参数配置路径 dir   = /etc/pki/CA               ...

  5. https申请证书并部署到网站流程,浏览器验证证书流程

    https申请证书并部署到网站流程: 1.生成一对秘钥,设公钥为pubk1,私钥为prik12.假设发布的网站地址为https://www.example.com3.生成一个CSR文件(Cerific ...

  6. 使用非Web方式从CA申请证书

    背景介绍:关于从CA申请证书这点事,网上的那些教程基本都是让我们通过访问https://server/certsrv这样的网页来操作的,我一直希望不依赖IIS就把这事干了,于是就有了下面的文章. 1. ...

  7. Exchange 2013 申请证书

    最近在了解Exchange2013,Exchange2013相对于Lync安装相对容易一点,安装完成并不代表就可以用了,还要一些基本的配制,首先介绍一下如何从证书服务器申请 CA. 一.DNS 创建解 ...

  8. 最新的 iOS 申请证书与发布流程(2016.12)

    今天刚好客户定制的APP需要上架,也提供了新的开发者账号,所以就顺带把申请证书与发布流程写一遍. 证书是什么? 上面这个就是我们申请好证书后,下载到本地的.cer文件,也就是常说的开发证书与发布证书的 ...

  9. 如何使用iOS开发者授权以及如何申请证书

    如何使用iOS开发者授权以及如何申请证书 在邮件里有一个Login按钮,点击后可以进入Apple Developer会员中心.点击图中的iOS Provisioning Portal,进入开发者授权设 ...

随机推荐

  1. windows 8下配置PLSQLDeveloper

    Win 8 64位系统上安装64 位Oracle,但是没有64位的PL/SQL,不能连接Oracle数据库,怎么办呢?方法是有的:我们可以通过安装32位的Oracle客户端来实现连接. 工具/原料 P ...

  2. 初学微信小程序

    最近微信推出了微信小程序,为此我学了几天,基本了解了组件及简单语法,但是今天我自己想要独立写一个demo时,忽然发现难道我的不是微信小程序的语法(我以前是iOS 开发,不用css),而是css样式的设 ...

  3. Java Arrays类进行数组排序

    排序算法,基本的高级语言都有一些提供.C语言有qsort()函数,C++有sort()函数,java语言有Arrays类(不是Array).用这些排序时,都可以写自己的排序规则. Java API对A ...

  4. Monitoring Processes with Supervisord

    If you're interested in more of this type of content, check out the Servers for Hackers eBook! As so ...

  5. 第01章(认识Java)

    /***************** ***认识java第一章 *******知识点: **************1.开发环境搭建 **************2.开发工具使用 ********** ...

  6. ubuntu更新软件源

    更新源方法: 1. 打开终端.单击主菜单中的“应用程序 - 附件 - 终端”. 2. 修改更新服务器列表.请在终端中执行下面的两条命令: sudo cp /etc/apt/sources.list / ...

  7. OSS层基础:平台区分

    #define PLATFORM_WINDOWS 1 #define PLATFORM_MAC 2 #define PLATFORM_UNIX 3 #if defined(_WIN32) #defin ...

  8. self.automaticallyAdjustsScrollViewInsets

    导航视图内Push进来的以“TableView”(没有ScrollView截图,就将就一下)为主View的视图,本来我们的cell是放在(0,0)的位置上的,但是考虑到导航栏.状态栏会挡住后面的主视图 ...

  9. BZOJ3687 计算子集和的异或和

    题不知道怎么不见了,bzoj上已经没了3687这题了 题意:给你一个n 然后输入n个数 求这n个数的所有子集的和的异或和 思路:用bitset记录某个数是否在子集和中出现,利用bitset对二进制位的 ...

  10. metasploit模块字典爆破tomcat

    祭出神器MSF 再用auxiliary/scanner/http/tomcat_mgr_login 这个辅助模块爆破下弱口令 这里就用模块自带的字典吧   然后简单配置下.RUN 需要自己定义字典的话 ...