CentOS中用Apache构建HTTP服务器:安装HTTP

对于大多数的网络服务器,最广泛的功能就是开通 HTTP服务,达到开放和发布网站的目的。目前绝大多数的网络交互程序,例如论坛、社区等等也是基于 HTTP而建立的。

在这里,我们通过 Web服务器软件中使用量超过半数的自由软件 Apache,来构建一台能够满足实际要求的多功能 Web服务器,使它能够在我们发布网页的基础上,实现可以运行 Perl、PHP的等等语言编写的交互程序,以及在虚拟主机、保密方面的功能。

安装HTTP(Apache)服务器及相关组件

首先来安装 Apache服务器及相关组件。这里使用 yum命令来在线安装。

[root@sample ~]# yum -y install httpd ← 在线安装httpd  Setting up Install Process  Setting up repositories  dag 100% |=========================| 1.1 kB 00:00  update 100% |=========================| 951 B 00:00  base 100% |=========================| 1.1 kB 00:00  addons 100% |=========================| 951 B 00:00  extras 100% |=========================| 1.1 kB 00:00  Reading repository metadata in from local files  Reducing Dag 
RPM 
Repository for Red Hat Enterprise Linux to included  packages only  Finished  Parsing package install arguments  Resol
ving 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.  apr-0.9.4-24.5.c4.1.i386. 100% |=========================| 7.5 kB  00:00  ---> Package apr.i386 0:0.9.4-24.5.c4.1 set to be updated  ---> Downloading header for httpd-suexec to pack into transaction set.  httpd-suexec-2.0.52-28.en 100% |=========================| 22 kB  00:00  ---> Package httpd-suexec.i386 0:2.0.52-28.ent.centos4 set to be updated  ---> Downloading header for apr-util to pack into transaction set.  apr-util-0.9.4-21.i386.rp 100% |=========================| 5.2 kB 00:00  ---> Package apr-util.i386 0:0.9.4-21 set to be updated  --> Running transaction check  Dependencies Resolved ===========================================================  ==================  Package Arch Version Repository Size ===========================================================  ==================  Installing:  httpd i386 2.0.52-28.ent.centos4 update 888 k  Installing for dependencies:  apr i386 0.9.4-24.5.c4.1 base 88 k  apr-util i386 0.9.4-21 base 51 k  httpd-suexec i386 2.0.52-28.ent.centos4 update 28 k  Transaction Summary ===========================================================  ==================  Install 4 Package(s)  Update 0 Package(s)  Remove 0 Package(s)  Total download size: 1.0 M  Downloading Packages:  (1/4): apr-0.9.4-24.5.c4. 100% |=========================| 88 kB 00:00  (2/4): httpd-suexec-2.0.5 100% |=========================| 28 kB 00:00  (3/4): httpd-2.0.52-28.en 100% |=========================| 888 kB  00:02  (4/4): apr-util-0.9.4-21. 100% |=========================| 51 kB 00:00  warning: rpmts_HdrFromFdno: V3 DSA signature: NOKEY, key ID 443e1821  Public key for apr-0.9.4-24.5.c4.1.i386.rpm is not installed  Retrieving GPG key from  http://mirror.centos.org/centos/RPM-GPG-KEY-centos4  Importing GPG key 0x443E1821 "
CentOS-4 key <centos-4key@centos.org>"  Key imported successfully  Running Transaction Test  Finished Transaction Test  Transaction Test Succeeded  Running Transaction  Installing: apr ######################### [1/4]  Installing: apr-util ######################### [2/4]  Installing: httpd ######################### [3/4]  Installing: httpd-suexec ######################### [4/4]  Installed: httpd.i386 0:2.0.52-28.ent.centos4  Dependency Installed: apr.i386 0:0.9.4-24.5.c4.1 apr-util.i386 0:0.9.4-21  httpd-suexec.i386 0:2.0.52-28.ent.centos4  Complete!

时间: 2024-09-21 08:28:37

CentOS中用Apache构建HTTP服务器:安装HTTP的相关文章

CentOS中用Apache构建HTTP服务器:配置HTTP

配置HTTP(Apache)服务器 接下来,为了使服务器更安全以及更加符合我们的实际要求,对默认的设置进行一些必要的更改.尤其在一些细节方面,越少向外界透露服务器的信息,就越能保证服务器的安全. [root@sample ~]# vi /etc/httpd/conf/httpd.conf ← 编辑Apache 的配置文件  #  # Don't give away too much information about all the subcomponents  # we are running

CentOS中用OpenSSH构建SSH服务器

SSH服务和 Telnet服务一样,通过远程登录登录到系统,在远程操控系统.但它与 Telnet的不同点就是:Telnet在传输的过程中是平文传输,而 SSH是将传输内容加密,在传送的过程中保证了传送内容的保密性,从而提高了系统的安全性. 在这里,我们不准备将 SSH服务作为用户上传下载文件的工具.我们只用 SSH服务的开通为远程管理系统提供方便.另外在用户认证方式上,为了服务器和用户的安全,禁止用户密码的认证方式,而基于 "钥匙"的方式. SSH 相关配置文件的修改 首先修改 SSH

CentOS下apache+php+mysql编译安装

LAMP的安装是做开发人员比较常做的工作,RPM的安装相对比较容易一些,安装的rpm包以及依赖的包都可以在安装光盘里找到,当然也可以在线下载安装,比如mirrors.sohu.com mirrors.163.com里都有.centos下本生支持yum,所以也可以通过yum的方式来安装,安装起来都比较方便,会自动安装安装倚赖包,这里主要介绍下编译安装的方法. 一.获取相关开源程序 [适用CentOS操作系统]利用CentOS Linux系统自带的yum命令安装.升级所需的程序库(RedHat等其他

如何在Ubuntu16.04中用Apache部署Jenkins自动化服务器

Jenkins 是从 Hudson 项目衍生出来的自动化服务器.Jenkins 是一个基于服务器的应用程序,运行在 Java servlet 容器中,它支持包括 Git.SVN 以及 Mercurial 在内的多种 SCM(源码控制工具(Source Control Management)).Jenkins 提供了上百种插件帮助你的项目实现自动化.Jenkins 由 Kohsuke Kawaguchi 开发,在 2011 年使用 MIT 协议发布了第一个发行版,它是个自由软件. 在这篇指南中,我

CentOS系统安装配置Apache的Web服务器

演示环境: Linux CentOS 6.3 X64 Apache 一.安装apache及相关组件 1.用ROOT账户进入系统后,开始安装. #yum install httpd     /安装apache #yum install php       /安装php模块 #yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc    /安装PHP支持这些组件 #yum install

Centos 通过 Nginx 和 vsftpd 构建图片服务器

1.Nginx 简介 nginx_百度百科 Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日. 其将源代码以类BSD许可证的形式发布,因它的稳定性.丰富的功能集.示例配置文件和低系统资源的消耗而闻名.2011年6月1日,nginx 1.0.4发布. Nginx是一款轻量级的

linux服务器-Linux CentOS 6.2远程服务器 安装jdk 不成功~~~~~~

问题描述 Linux CentOS 6.2远程服务器 安装jdk 不成功~~~~~~ [root@S476320 ~]# rpm -ivh jdk-7u25-linux-i586.rpm Preparing... ########################################### [100%] 1:jdk ########################################### [100%] error: unpacking of archive failed

SVN版本管理系统的安装 CentOS + Subversion + Apache + Jsvnadmin

CI服务器:192.168.4.221 root用户操作 建议安装前更新操作系统 yum update 更新完成后重启 reboot 安装apache yum install httpd httpd-devel service httpd start chkconfig httpd on vi /etc/httpd/conf/httpd.conf 找到 ServerName 并修改成 ServerName localhost:80 防火墙中打开80端口: vi /etc/sysconfig/ip

CentOS中用SSH客户端软件登录到服务器

当服务器的 SSH服务正常运行后,我们完全可以从此在我们的自用 PC上用 SSHhttp://www.aliyun.com/zixun/aggregation/5218.html">客户端软件在局域网中登录到服务器,用这种方式完成服务器以后的配置和维护.不严格的说,这时服务器是不需要显示器和键盘的,因为绝大多数的配置工作都可在远端(局域网内)的客户端上操控. 这里,以简单易用的 SSH客户端软件之一 -- PuTTY为例,介绍从自用 PC上登录到服务器的方法. 转换来自服务器端的私钥为Pu