访问 http://www.qqread.com/network/server/d396782.html
由于Apache在全球的应用范围相当广泛,因此其安全性就显得举足轻重,本文将对在Linux环境中使用SSL技术保护Apache服务器通信的方法进行详细介绍。
Apache是世界排名第一的Web服务器,世界上60%以上的Web服务器是使用的Apache。Apache是一个免费的软件,用户可以免费从Apache的官方网站下载。任何人都可以参加其组成部分的开发。Apache允许世界各地的人对其提供新特性。当新代码提交到Apache Group后,Apache Group对其具体内容进行审查并进行测试和质量检查。如果他们满意,该代码就会被集成到Apache的主要发行版本中。
但是,Apache服务器与客户端的通信是明文方式,很多通过HTTP协议传送数据的应用将受到黑客的威胁,信息的安全性难以得到保障。因此,本文就将对在Linux中,使用SSL技术保护Apache服务器通信做详细介绍。
Apache的安装和启动
Apache的RPM软件包既可以在Red Hat Linux 9安装光盘中找到,也可以在Red Hat的FTP服务器上找到。同任何其他RPM软件包安装一样,Apache的RPM软件包的安装也可以使用命令行形式的RPM工具安装。用户可以到www.redhat.com下载Apache的免费RPM软件包,其文件名为ant-apache-bsf-1.6.1-1jpp_3rh.noarch.rpm,执行如下命令即可完成Apache的安装:
ApacheRPM将把文件安装在如下的目录中:
●/etc/httpd/conf:这一目录包含Apache的所有配置文件,包括access.conf、httpd.conf和srm.conf。
●/etc/rc.d/:位于这一目录下的目录树包含系统的启动脚本。ApacheRPM在这里安装了Web服务器的整套脚本,这些脚本可用来从命令行启动和停止服务器,并且也可在工作站关闭、启动或重新引导时自动启动或停止服务器。
●/home/httpd: RPM在这一目录安装默认的服务器图标、CGI脚本和HTML文件。如果想在其他地方保存Web内容,通过在服务器的配置文件适当的地方进行更改可以实现。
●/usr/doc和/usr/man: RPM包含手册页和readme文件,它们被放在这些目录中。像大多数RPM软件包一样,readme文件以及其他相关的文档放在/usr/doc下的一个以服务器软件包的版本命名的目录中。
●/usr/sbin:可执行程序放在这一目录中。包括服务器程序本身,还有各种工具,如用于创建验证口令文件的htpasswd程序。
●/var/log/http: 服务器日志文件存放于该目录。在默认情况下,有两个日志文件:access_log和error_log,但是可以定义任意多个包含各种信息的自定义日志文件。
Apache服务器的手动启动很简单,假设Apache服务器安装在/usr/sbin/目录下,在Linux终端启动Apache的命令为:
重新启动Apache的命令为:
停止Apache的命令为:
更多内容请看SSL技术专题、FTP服务器、双核服务器技术专题,或进入讨论组讨论。
由于Apache在全球的应用范围相当广泛,因此其安全性就显得举足轻重,本文将对在Linux环境中使用SSL技术保护Apache服务器通信的方法进行详细介绍。
Apache是世界排名第一的Web服务器,世界上60%以上的Web服务器是使用的Apache。Apache是一个免费的软件,用户可以免费从Apache的官方网站下载。任何人都可以参加其组成部分的开发。Apache允许世界各地的人对其提供新特性。当新代码提交到Apache Group后,Apache Group对其具体内容进行审查并进行测试和质量检查。如果他们满意,该代码就会被集成到Apache的主要发行版本中。
但是,Apache服务器与客户端的通信是明文方式,很多通过HTTP协议传送数据的应用将受到黑客的威胁,信息的安全性难以得到保障。因此,本文就将对在Linux中,使用SSL技术保护Apache服务器通信做详细介绍。
Apache的安装和启动
Apache的RPM软件包既可以在Red Hat Linux 9安装光盘中找到,也可以在Red Hat的FTP服务器上找到。同任何其他RPM软件包安装一样,Apache的RPM软件包的安装也可以使用命令行形式的RPM工具安装。用户可以到www.redhat.com下载Apache的免费RPM软件包,其文件名为ant-apache-bsf-1.6.1-1jpp_3rh.noarch.rpm,执行如下命令即可完成Apache的安装:
#rpm -Uvh ant-apache-bsf-1.6.1-1jpp_3rh.noarch.rpm
●/etc/httpd/conf:这一目录包含Apache的所有配置文件,包括access.conf、httpd.conf和srm.conf。
●/etc/rc.d/:位于这一目录下的目录树包含系统的启动脚本。ApacheRPM在这里安装了Web服务器的整套脚本,这些脚本可用来从命令行启动和停止服务器,并且也可在工作站关闭、启动或重新引导时自动启动或停止服务器。
●/home/httpd: RPM在这一目录安装默认的服务器图标、CGI脚本和HTML文件。如果想在其他地方保存Web内容,通过在服务器的配置文件适当的地方进行更改可以实现。
●/usr/doc和/usr/man: RPM包含手册页和readme文件,它们被放在这些目录中。像大多数RPM软件包一样,readme文件以及其他相关的文档放在/usr/doc下的一个以服务器软件包的版本命名的目录中。
●/usr/sbin:可执行程序放在这一目录中。包括服务器程序本身,还有各种工具,如用于创建验证口令文件的htpasswd程序。
●/var/log/http: 服务器日志文件存放于该目录。在默认情况下,有两个日志文件:access_log和error_log,但是可以定义任意多个包含各种信息的自定义日志文件。
Apache服务器的手动启动很简单,假设Apache服务器安装在/usr/sbin/目录下,在Linux终端启动Apache的命令为:
#.cd /usr/sbin #./httpd start
#.cd /usr/sbin #./httpd restart
#.cd /usr/sbin #./httpd stop
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- SSL技术专题 (295篇文章)
- FTP服务器 (5925篇文章)
- 双核服务器技术 (6885篇文章)
- 网站服务器的选型 (8290篇文章)
- 网吧流媒体服务器 (6324篇文章)
- 刀片服务器专题 (5475篇文章)
- 网吧服务器专栏 (5450篇文章)
- 服务器配置专栏 (10960篇文章)
- IIS服务器应用技巧 (6037篇文章)
- Apache配置专题 (862篇文章)
- Exchange 2003 SP2对公用文件夹的改变 (8次浏览)
- Exchange 2007中如何授予邮箱的代理发送权限 (0次浏览)
- 分析刀片与机架式服务器的选择问题 (0次浏览)
- 如何增强Exchange服务器的安全性 (0次浏览)
- 微软Windows试水高端企业级服务器市场 (0次浏览)
- XML入门教程:服务器上的XML (0次浏览)
- Ubuntu用Apache2管理Subversion控制系统 (0次浏览)
- 搭建Exchange2007企业邮箱系统方案 (0次浏览)
- 服务器虚拟化的价值以及存在的问题 (0次浏览)
- SENDMAIL邮件服务器的安装与设置 (0次浏览)



