快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

用SSL构建一个安全的APACHE之一

一、简介

  这篇文章要说明的是如何将阿帕奇与SSL(Secure Socket Layer)结合起来安装配置。众所周知,在网络上以明文传递敏感信息是相称不安全的,因此SSL提供了一种加密手段,在底层上为上层协议提供服务和加密方案,因此当用户在以HTTP协议传输数据时,窥探者将难以获取数据的信息。当然加密只是在传输过程中的,对用户是完全透明的。

Let`s go!

二、预备工作

  假如你的系统是从头装起的话,建议你留出一个叫/chroot的分区用来运行Apache。至于这个分区的大小,取决于你自已,一般来说,一个普通的网站有40M也就够了。但你的系统假如早就运行了Apache,你可以另外开辟一个分区,或者选择不用独立分区来安装,仅仅在根下面开一个目录。

  另外我假定你的系统已经通过了一定的安全检测――在安装Apache之前(假如有其它漏洞存在的话,你认为运行在其上的Apache会怎样,所谓覆巢之下,焉有完卵:),检测至少要包括(但不仅限于)――移除不安全的SUID程序、升级某些守护进程,去掉不必要的服务。还假定你是的WEB SERVER是运行TCP/IP而且有自己的地址。


三、平台

  以下测试都在下列平台下通过:

1、Slackware 4.x distribution using gcc 2.7.2.3 and Perl v5.005_02

2、Solaris 7 on Sparc using gcc v2.8.1 and Perl v5.005_03


四、获取所需要的软件

  因为阿帕奇并没有在她的包里自己SSL,因此我们必须先下载到这些加密网页所必需的部分:

1、Apache Web Server - http://www.apache.org/dist/

不必多说,我们当然需要获得这个web server,现在的版本是1.3.11,阿帕奇是现在世界上使用最广泛的web server。


2、mod_ssl - http://www.modssl.org

  这是一个为Apache1.3.x web server提供强力加密的的软件模块,它使用的是SSL v2和v3 以及TLS(Transport Layer Security)v1 协议。该软件包是在BSD的license下开发的,在非商业的情况下,你可以自由地使用它,要判定该使用哪一个版本的mod_ssl很简朴,它的版本号是-格式的,也就是说,你假如用的是1.3.11的Apache,那么就该用2.50-1.3.11的mod_ssl。


3、mod_perl - http://perl.apache.org/dist/


4、Open SSL - http://www.openssl.org

  这一软件包提供了SSL v2/v3(Secure Sockets Layer)及TLS v1(Transport Layer Security)协议的加密保护。


5、RSAref - 用搜索引擎查找一下"rsaref20.tar.Z",应该就能找到了,我们将把这些程序安装于/usr/local目录下,增加功能模块可以给阿帕奇更强盛的功能,假如你需要更多的模块的话,自己去获得它并且加载,比如mod_php这一模块也是现在流行的,可以使阿帕奇提供php脚本支持……
返回类别: 教程
上一教程: 服务器使用常见问题及解
下一教程: 在APACHE中,同一个IP配置两个虚拟主机的例子

您可以阅读与"用SSL构建一个安全的APACHE之一"相关的教程:
· 用SSL构建一个安全的APACHE之三
· 用SSL构建一个安全的APACHE之四
· 雅虎发布新版Jukebox软件 修补数个安全缺陷
· 安全的破绽:LINUX内核漏洞浅析
· 怎样在APACHE上安装MOD_SSL
    微笑服务 优质保证 索取样品