MSN: [email protected]
销售QQ: 112580 3355
Email:[email protected]
Tel : 0755-6660 8110
维瑞特别声明:
我们竭诚为广大客户提供优质
的服务,如果技术中心文档不能帮
您在Apache 2.2平台安装SSL证
书,即便您不是维瑞 客户,我们
同样可以 免费 为您提供服务,维
瑞深信您的口碑是最好的见证。
Apache 2.2-SSL证书操作指南 |
||||||||||||||||||
制作Apache 2.2 SSL证书申请CSR文件 |
||||||||||||||||||
Apache 2.2 SSL主要采用BASE64位的PEM文件格式,可以采用Openssl命令行工具来生成CSR文件,OpenSSL工具是免费的,可以从www.openssl.org下载到最新的源码,但需要自己编译(见Openssl编译简介),你也可以下载使用已经编译好的OpenSSL 0.9.8.a for win32,下载地址是: http://www.willrey.com/win32openssl-0_9_8.rar 2、打开DOS命令行窗口,进入C:\openssl,输入命令: 3、在完成了如上的交互信息输入后,当前目录下将产生两个文件:server.key 和 server.csr。请妥善保存这两个文件,请不要泄露server.key私钥文件。 4、在这一命令执行的过程中,系统会要求您填写如下信息:
5、如何产生2048位的密钥对? 在上面的命令行交互中,我们看到“Generating a 1024 bit RSA private key”,即系统缺省采用1024位的RSA密钥长度,我们必须采用2048位的密钥长度,要生成2048位的密钥,可以修改上面的命令行:(斜体部分为增加的参数) 6、如何制作中文的CSR文件? 如果希望自己通过Openssl工具来制作中文CSR就需要多费一些工夫了,下面详细介绍一下采用Openssl命令行制作中文CSR的方法。 organizationName_default = 深圳市维瑞电子商务有限公司 organizationalUnitName_default = 技术部门 stateOrProvinceName_default = 广东 localityName_default = 深圳 countryName_default = CNN 然后将文件按utf-8,no bom的编码格式保存,在Ultraedit下,请选择“另存为”,格式为“UTF-8 - NO-BOM”。如果没有可以支持UTF-8的编辑工具,也可以下载一个ICONV来做编码转换工作。 准备好openss.cnf文件后,输入命令行: CSR已经做好,最后强调,必须同时保存好server.csr和server.key2个文件,尤其是server.key一定丢失,将无法再使用这个证书。 |
||||||||||||||||||
Apache 2.2-SSL证书安装 |
||||||||||||||||||
证书是通过电子邮件发送给用户的,内容附在邮件中。如果证书是以附件的形式(Cert.cer)夹带在邮件中,您就可以直接应用它。 如果您的证书中以文本的方式存在邮件中,您就需要将邮件中的证书部分的内容用Vi或Notepad存成一个纯文本文件。不要将其存成Microsoft Word 或其它字处理软件格式,并确定证书内容中不含有空行和空格,文件名可以为server.cer。 将保存好的server.cer文件和制作CSR时候生成的server.key一起复制到服务器上。 一般,我们直接在httpd.conf文件中直接配置SSL参数: #加载模块mod_ssl.so,此模块是启用SSL功能必须的。 #监听443端口 #建立一个SSL的虚拟站点,避免SSL配置影响原来HTTP的站点配置。 #说明主站是使用HTTP通信的,只有上面虚拟站点有SSL Errorlog,TranksferLog:日志文件
|