学习采用Mod_SSL技术让 Apache更加安全

来源:asp之家 时间:2010-05-02 18:31:00 

业界加密 TCP/IP 网络产品的标准是 SSL ,对于 Internet 上普遍使用的超文本传输协议(HTTP)而言,其加密后的协议称为 HTTPS,缺省采用 443 端口。

HTTPS 数据是加密以后传输的,因此能有效保护在网络上传输的个人隐私信息。

第一步:下载所需的软件并解开到 /usr/local/src 目录

Apache 1.3.24
Mod_ssl 2.8.8-1.3.24
Openssl-0.9.6c


每个 mod_ssl 的版本和特定的 Apache 版本有关,因此要下载相对应的 mod_ssl 版本。

第二步:编译和安装

安装 OpenSSL 到 /usr/local/ssl: # pwd

/usr/local/src/openssl-0.9.6c
# ./config
# make
# make test
# make install


安装 mod_ssl,编译进 Apache 的源码树: # pwd

/usr/local/src/mod_ssl-2.8.8-1.3.24
# ./configure --with-apache=/usr/local/src/apache_1.3.24
--with-ssl=/usr/local/ssl


以 DSO 方式编译 Apache: # pwd

/usr/local/src/apache_1.3.24
# ./configure --prefix=/usr/local/apache --enable-rule=SHARED_CORE
--enable-module=ssl --enable-shared=ssl
# make


创建 SSL 证书

在生产环境中,证书需要从商业的认证权威机构或者从内部的 CA 得到。

执行下面的步骤生成 * 书: # pwd

/usr/local/src/apache_1.3.24
# make certificate TYPE=custom


生成证书时会提示两遍下面的信息:<> 内为示范数据。

第一遍: Country Name (2-letters)

State or Province Name
Locality Name
Organization Name
Organizational Unit Name
Common Name
Email Address
Certificate Validity <365>


第一遍会产生一个假的,用于测试的 CA。"Common Name" 可以为任意文本。

第二遍 Country Name (2-letters)

State or Province Name
Locality Name
Organization Name
Organizational Unit Name
Common Name
Email Address
Certificate Validity <365>


第二遍产生的是实际可用的证书,能被商业机构或者内部 CA 认证, "Common Name" 为 Web 服务器的主机名。

安装并运行 Apache # pwd

/usr/local/src/apache_1.3.24
# make install


启动 Apache ,并测试 # pwd

/usr/local/apache/bin
# ./apachectl stop
# ./apachectl startssl


在浏览器上检查 http://yourd omain.com 和 https://yourd omain.com

标签:mod_ssl,apache
0
投稿

猜你喜欢

  • vsftpd 安全快速的FTP服务器

    2009-12-10 19:27:00
  • NTFS格式对躲过FSO木马的侵害有帮助

    2010-08-15 18:28:00
  • 解析Discuz!7.0快速定位功能

    2009-03-18 19:13:00
  • GoDaddy:如何创建新目录

    2010-05-01 13:11:00
  • windows2003服务器安全设置完全教程

    2010-05-11 17:51:00
  • 简单几招,安全“护驾”DHCP服务器

    2010-03-29 18:46:00
  • wordpress模板结构及页面函数调用

    2010-01-30 13:42:00
  • 安装配置Open WebMail架设免费电子邮件服务器

    2010-02-20 18:41:00
  • 手把手教你用杰奇程序做书站之整合DISCUZ论坛

    2009-02-24 12:39:00
  • 多媒体化是互联网的发展趋势

    2008-11-21 13:37:00
  • YouTube直播U2演唱会获1000万网民热捧

    2009-10-30 16:23:00
  • 网站搜索引擎优化中(SEO)的十八条军规

    2009-03-25 11:11:00
  • 我的四年做地方站经历!论坛运营篇

    2007-11-23 12:04:00
  • 站长,今天你被挂马了吗?

    2007-10-30 13:35:00
  • 革新中求发展 商中携手青岛合作伙伴打造共赢舞台

    2009-10-14 12:46:00
  • 防止黑客用TTL值鉴别你的系统

    2009-12-02 19:12:00
  • 任天堂推出新掌上游戏机 4英寸屏幕力拼PSP

    2009-10-31 07:41:00
  • 老谢:研究SEO可以换个思维吗

    2009-05-24 16:40:00
  • 如何提高网站的谷歌页面等级权重

    2008-12-01 16:12:00
  • Linux服务器配置之DNS——采用BIND

    2010-01-04 19:26:00
  • asp之家 网站运营 m.aspxhome.com