用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,进入开发者授权设 ...
随机推荐
- windows 8下配置PLSQLDeveloper
Win 8 64位系统上安装64 位Oracle,但是没有64位的PL/SQL,不能连接Oracle数据库,怎么办呢?方法是有的:我们可以通过安装32位的Oracle客户端来实现连接. 工具/原料 P ...
- 初学微信小程序
最近微信推出了微信小程序,为此我学了几天,基本了解了组件及简单语法,但是今天我自己想要独立写一个demo时,忽然发现难道我的不是微信小程序的语法(我以前是iOS 开发,不用css),而是css样式的设 ...
- Java Arrays类进行数组排序
排序算法,基本的高级语言都有一些提供.C语言有qsort()函数,C++有sort()函数,java语言有Arrays类(不是Array).用这些排序时,都可以写自己的排序规则. Java API对A ...
- Monitoring Processes with Supervisord
If you're interested in more of this type of content, check out the Servers for Hackers eBook! As so ...
- 第01章(认识Java)
/***************** ***认识java第一章 *******知识点: **************1.开发环境搭建 **************2.开发工具使用 ********** ...
- ubuntu更新软件源
更新源方法: 1. 打开终端.单击主菜单中的“应用程序 - 附件 - 终端”. 2. 修改更新服务器列表.请在终端中执行下面的两条命令: sudo cp /etc/apt/sources.list / ...
- OSS层基础:平台区分
#define PLATFORM_WINDOWS 1 #define PLATFORM_MAC 2 #define PLATFORM_UNIX 3 #if defined(_WIN32) #defin ...
- self.automaticallyAdjustsScrollViewInsets
导航视图内Push进来的以“TableView”(没有ScrollView截图,就将就一下)为主View的视图,本来我们的cell是放在(0,0)的位置上的,但是考虑到导航栏.状态栏会挡住后面的主视图 ...
- BZOJ3687 计算子集和的异或和
题不知道怎么不见了,bzoj上已经没了3687这题了 题意:给你一个n 然后输入n个数 求这n个数的所有子集的和的异或和 思路:用bitset记录某个数是否在子集和中出现,利用bitset对二进制位的 ...
- metasploit模块字典爆破tomcat
祭出神器MSF 再用auxiliary/scanner/http/tomcat_mgr_login 这个辅助模块爆破下弱口令 这里就用模块自带的字典吧 然后简单配置下.RUN 需要自己定义字典的话 ...