下载后可任意编辑< 用 Apache 构建 HTTP 服务器 > (最近更新日:2024/08/26)前 言 对于大多数的网络服务器,最广泛的功能就是开通 HTTP 服务,达到开放和发布网站的目的。目前绝大多数的网络交互程序,例如论坛、社区等等也是基于 HTTP 而建立的。 在这里,我们通过 Web 服务器软件中使用量超过半数的自由软件 Apache,来构建一台能够满足实际要求的多功能 Web 服务器,使它能够在我们发布网页的基础上,实现可以运行 Perl、PHP 的等等语言编写的交互程序,以及在虚拟主机、保密方面的功能。安装 HTTP(Apache)服务器及相关组件 首先来安装 Apache 服务器及相关组件。这里使用 yum 命令来在线安装。[root@sample ~]# yum -y install httpd ← 在线安装 httpdSetting up Install ProcessSetting up repositoriesdag 100% |=========================| 1.1 kB 00:00update 100% |=========================| 951 B 00:00base 100% |=========================| 1.1 kB 00:00addons 100% |=========================| 951 B 00:00extras 100% |=========================| 1.1 kB 00:00Reading repository metadata in from local filesReducing Dag RPM Repository for Red Hat Enterprise Linux to included packages onlyFinishedParsing package install argumentsResolving Dependencies--> Populating transaction set with selected packages. Please wait.---> Downloading header for httpd to pack into transaction set.httpd-2.0.52-28.ent.cento 100% |=========================| 62 kB 00:00---> Package httpd.i386 0:2.0.52-28.ent.centos4 set to be updated--> Running transaction check--> Processing Dependency: libaprutil-0.so.0 for package: httpd--> Processing Dependency: apr >= 0.9.4-24.2 for package: httpd--> Processing Dependency: libapr-0.so.0 for package: httpd--> Processing Dependency: httpd-suexec for package: httpd--> Restarting Dependency Resolution with new changes.--> Populating transaction set with selected packages. Please wait.---> Downloading header for apr to pack into transaction set.ap...