给APACHE开启SSL服务

 更新时间:2006年10月11日 00:00:00   作者:  

1、首先请确认您的Apache服务器已经安装有加密模块,可以是OpenSSL,或是OpenSSL+ModSSL。 
如果您的Apache web服务器安装在Unix或linux平台上,您可以通过以下网址获得OpenSSL: 
http://www.openssl.org/source/ 
如果您的Apache web服务器运行在Windows平台上,您可以通过以下网址获得OpenSSL + ModSSL: 
http://www.modssl.org/contrib/ 

2、通过OpenSSL给Apache服务器产生一个密钥对(key pair) 
# openssl req -new -nodes -keyout private.key -out public.csr
在这里,您需要根据您Apache服务器的实际信息回答一些问题,主要有:国家名(Country Name)、省或洲际名(State or Province Name)、地方名(Locality Name)、组织名(Organization Name)、组织单位名(Organization Unit Name)、通用名(Common Name)、email地址(Email Name)、私钥保护密码(a challenge password)、可选公司名(An opentional company name)。 
这里有必要注意的是,国家名一定要是标准的缩写,中国是CN;通用名一定是FQDN。 

3、然后,在您的当前目录下会产生两个文件:private.key和public.csr。 
private.key是您的私钥,public.csr是证书请求文件。
4、访问http://demo.sheca.com/testca/TCert1/tcert.asp,申请免费的WEB站点证书,免费的只有15天的使用期限哟。把刚才的public.csr请求文件内容贴进申请页面,完成证书的申请工作。 

5、申请完证书之后,将证书文件复制到您刚才保存私钥和请求文件的目录下。 

6、现在配置您的Apache服务器的http.conf文件,打开https服务。 
请用编辑器(unix或linux可以用vi,windows用notpad。请不要用word之类的字处理软件,因为它会包括一些不可见控制符) 
增加如下内容: 
SSLCertificateFile /etc/ssl/crt/public.der 
SSLCertificateKeyFile /etc/ssl/crt/private.key 
请根据您的证书和私钥的实际地址,修改上述内容。 

7、重新启动您的Apache 服务器。您可以通过启动脚本来实现。 
# apachectl stop 
# apachectl startssl 
这样,您Apache 服务器的80和443端口同时提供服务了。 

相关文章

  • Web服务器安全完全指南

    Web服务器安全完全指南

    Web服务器安全完全指南...
    2007-08-08
  • TOMCAT+IIS配置方法

    TOMCAT+IIS配置方法

    TOMCAT+IIS配置方法...
    2006-10-10
  • ISAPI Rewrite 非官方中文配置手册_蓝色版本

    ISAPI Rewrite 非官方中文配置手册_蓝色版本

    ISAPI Rewrite 非官方中文配置手册_蓝色版本...
    2007-07-07
  • 路由器配置全攻略

    路由器配置全攻略

    路由器配置全攻略...
    2006-12-12
  • [推荐]Win2003 Server安全配置完整篇

    [推荐]Win2003 Server安全配置完整篇

    本文详细介绍了Windows Server 2003中的安全配置问题,包括端口、审核、默认共享、磁盘管理以及防火墙和数据库等方面,相信会让你有所收获
    2007-05-05
  • Apache+PHP4.0+Sybase安装文档

    Apache+PHP4.0+Sybase安装文档

    Apache + PHP 4.0 + Sybase 安装文档 蓝森林 2001年5月16日 00:59 作 者: wangwei (  -BLUG ) [目的] 使用linux 构架web服务器, 连接小型机上的Sybase数据库。我们在Sybase服务器上安装了一个实验的数据库,数据库名为test, test中有一个表是Province, 字段有Province_id, Province。 Province_id Province
    2008-03-03
  • Apache服务器配置攻略3

    Apache服务器配置攻略3

    Apache服务器配置攻略3...
    2006-10-10
  • Web服务器日志统计分析完全解决方案

    Web服务器日志统计分析完全解决方案

    请注意本文已刊载在《开放系统世界》2003年第二期,该文章版权属于该杂志所有,请勿随意转载,转载请保留该声明摘要:对于所有的ICP来说,除了保证网站稳定正常运行以外,一个重要的问题就是网站访问量的统计和分析报表,这对于了解和监控网站的运行状态,对提高各个网站的服务能力和服务水平是必不可少的。通过对Web服务器的日志文件进行分析和统计,能够有效掌握系统运行情况以及网站内容的受访问情况、加强对整个网站及其内容的维护与管理。本文对Web服务器日志分析的原理和技术进行讨论。
    2008-03-03
  • 一般网站最容易发生的故障的解决方法

    一般网站最容易发生的故障的解决方法

    一般网站最容易发生的故障的解决方法...
    2007-03-03
  • Jenkins迁移之pipeline共享库的实践示例

    Jenkins迁移之pipeline共享库的实践示例

    这篇文章主要为大家介绍了Jenkins迁移之pipeline共享库的实践示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07

最新评论