网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > 网络攻防 > 软件评测 > 采用mod_ssl让Apache更加安全  

采用mod_ssl让Apache更加安全

2007-07-14  作者:bitsCN整理  来源:中国网管联盟  点评 投稿 收藏

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

网管网www.bitscn.com

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

网管网www.bitscn.com

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

Apache 1.3.24 网管网www_bitscn_com

Mod_ssl 2.8.8-1.3.24

中国网管联盟bitsCN.com

Openssl-0.9.6c

中国网管论坛bbs.bitsCN.com

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

中国网管论坛bbs.bitsCN.com

第二步:编译和安装 中国网管论坛bbs.bitsCN.com

安装 OpenSSL 到 /usr/local/ssl:

网管u家u.bitsCN.com

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

网管联盟bitsCN_com


安装 mod_ssl,编译进 Apache 的源码树: 中国网管联盟bitsCN.com

# 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
 

网管联盟bitsCN_com


以 DSO 方式编译 Apache:

网管bitscn_com

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

网管网www.bitscn.com


创建 SSL 证书

网管网www.bitscn.com

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

网管u家u.bitscn@com

执行下面的步骤生成假证书: 网管bitscn_com

# pwd
/usr/local/src/apache_1.3.24
# make certificate TYPE=custom
  网管论坛bbs_bitsCN_com


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

网管联盟bitsCN@com

第一遍:

中国网管联盟bitsCN.com

Country Name (2-letters)
State or Province Name
Locality Name
Organization Name
Organizational Unit Name
Common Name
Email Address
Certificate Validity <365>
 

网管u家u.bitscn@com


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

网管联盟bitsCN_com

第二遍

网管bitscn_com

Country Name (2-letters)
State or Province Name
Locality Name
Organization Name
Organizational Unit Name
Common Name
Email Address
Certificate Validity <365>
  网管网www_bitscn_com


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

中国网管联盟bitsCN.com

安装并运行 Apache 网管网www_bitscn_com

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

网管下载dl.bitscn.com


启动 Apache ,并测试

中国网管论坛bbs.bitsCN.com

# pwd
/usr/local/apache/bin
# ./apachectl stop
# ./apachectl startssl
  网管网www.bitscn.com


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

网管u家u.bitsCN.com

 

网管bitscn_com

 

 上一篇:找出密码只需1秒钟(图)   下一篇:百毒不侵的影子系统最新版热辣尝鲜(图)
采用mod_ssl让Apache更加安全 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: