用Apache生产csr申请证书
一、 安装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申请证书的更多相关文章
- 实现CA证书创建及客户端申请证书
author:JevonWei 版权声明:原创作品 CA证书的相关文件路径 openssl配置文件/etc/pki/tls/openssl.cnf /etc/pki/tls/openssl.cnf C ...
- Centos7创建CA和申请证书
转载:http://rackie386.blog.51cto.com/11279229/1947999 Centos7.3创建CA和申请证书 openssl 的配置文件:/etc/pki/tls/op ...
- HTTPS之acme.sh申请证书
1.关于let's encrypt和acme.sh的简介 1.1 let's encrypt Let's Encrypt是一个于2015年三季度推出的数字证书认证机构,旨在以自动化流程消除手动创建和安 ...
- Centos7创建CA和申请证书 转自https://www.cnblogs.com/mingzhang/p/8949541.html
Centos7.3创建CA和申请证书 openssl 的配置文件:/etc/pki/tls/openssl.cnf 重要参数配置路径 dir = /etc/pki/CA ...
- https申请证书并部署到网站流程,浏览器验证证书流程
https申请证书并部署到网站流程: 1.生成一对秘钥,设公钥为pubk1,私钥为prik12.假设发布的网站地址为https://www.example.com3.生成一个CSR文件(Cerific ...
- 使用非Web方式从CA申请证书
背景介绍:关于从CA申请证书这点事,网上的那些教程基本都是让我们通过访问https://server/certsrv这样的网页来操作的,我一直希望不依赖IIS就把这事干了,于是就有了下面的文章. 1. ...
- Exchange 2013 申请证书
最近在了解Exchange2013,Exchange2013相对于Lync安装相对容易一点,安装完成并不代表就可以用了,还要一些基本的配制,首先介绍一下如何从证书服务器申请 CA. 一.DNS 创建解 ...
- 最新的 iOS 申请证书与发布流程(2016.12)
今天刚好客户定制的APP需要上架,也提供了新的开发者账号,所以就顺带把申请证书与发布流程写一遍. 证书是什么? 上面这个就是我们申请好证书后,下载到本地的.cer文件,也就是常说的开发证书与发布证书的 ...
- 如何使用iOS开发者授权以及如何申请证书
如何使用iOS开发者授权以及如何申请证书 在邮件里有一个Login按钮,点击后可以进入Apple Developer会员中心.点击图中的iOS Provisioning Portal,进入开发者授权设 ...
随机推荐
- 全选、取消、2级 checkbox的选中切换
需求:点击父级checkbox的时候,子级出现全选或全取消:点击子级时,如:子级都是在未选中时,点击某一个子级,则父级选中:如:子级中只有一个选中状态(其他子级都是未选中),点击该子级,则父级也改为未 ...
- 使用MultipartEntity进行post请求的默认MIME类型
MultipartEntity .FileBody的默认MIME类型:application/octet-stream
- Android Studio增加NDK代码编译支持--Mac环境
Android的APP开发基本都是使用Java或者跨平台框架进行开发的,对于很多APP来说已经足够了,但是,对于提供功能给外部使用或者性能要求很高的需求下,如图像处理等,可能会需要C/C++库的支持, ...
- CSS中定义CLASS时,中间有空格和每空格的区别
css选择器的格式,规定不带空格的选择条件之间是“且”关系,带空格的是“父子”关系,并且可以是非直接的“父子”关系 <style> .e1.e2 { background-color:ye ...
- Ubuntu下Sublime Text 3解决无法输入中文的方法
Ubuntu下Sublime Text 3解决无法输入中文的方法_百度经验http://jingyan.baidu.com/article/f3ad7d0ff8731609c3345b3b.html ...
- 简单理解Socket
题外话 前几天和朋友聊天,朋友问我怎么最近不写博客了,一个是因为最近在忙着公司使用的一些控件的开发,浏览器兼容性搞死人:但主要是因为这段时间一直在看html5的东西,看到web socket时觉得很有 ...
- JDK自带工具列表
JDK是一个功能强大的Java开发套装,它不仅仅为我们提供了Java运行环境,还给开发人员提供了许多有用的开发组件(位于bin目录中,如下图所示).仅仅使用JDK,就能够解决我们在Java开发过程中遇 ...
- 【转】png优化相关
Png是图像文件存储格式,在网页设计中已经不是一个陌生的名词,在前端开发中经常使用到它,如常用CSS 雪碧图.而Png的使用不仅仅如此,Png有多少种格式,有哪些特点,PC端中常用的Png格式是哪些, ...
- sql对于between和时间
在写时间条件 ,比如 把2014/3/1 到2014/3/31这个时间段做为条件 的话,很多人都会写成这样 select date from table where date between '201 ...
- iOS第三方Api及常用框架总结
iOS常用框架汇总: SVProgressHUD:产生覆盖层,禁止某种操作 SDWebImage: 专业下载图片框架 AFN:网络数据请求框架 MJExtension,模型对象之间互转 第三方分享第三 ...