第15章01章节 Apache服务介绍,安装及排错

第15章 Apache服务·

15.1Apache介绍

Apache是一款Web服务器软件,有多种产品,可以支持SSL技术,支持多个虚拟主机。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。

Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。它可以在大多数计算机操作系统中运行,由于其跨平台和安全性被广泛使用。

Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。 [2]

Apache HTTP服务器是一个模块化的服务器,源于NCSAhttpd服务器,经过多次修改,成为世界使用排名第一的Web服务器软件。

它可以运行在几乎所有广泛使用的计算机平台上。

Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。

本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止Apache仍然是世界上用的最多的Web服务器,市场占有率达60%左右。世界上很多著名的网站如Amazon、Yahoo!、W3 Consortium、Financial Times等都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。

Apache的诞生极富有戏剧性。当NCSAWWW服务器项目停顿后,那些使用NCSAWWW服务器的人们开始交换他们用于该服务器的补丁程序,他们也很快认识到成立管理这些补丁程序的论坛是必要的。就这样,诞生了Apache Group,后来这个团体在NCSA的基础上创建了Apache。

Apacheweb服务器软件拥有以下特性:

Apache Server配置界面

1.支持最新的HTTP/1.1通信协议

2.拥有简单而强有力的基于文件的配置过程

3.支持通用网关接口

4.支持基于IP和基于域名的虚拟主机

5.支持多种方式的HTTP认证

6.集成Perl处理模块

7.集成代理服务器模块

8.支持实时监视服务器状态和定制服务器日志

9.支持服务器端包含指令(SSI)

10.支持安全Socket层(SSL)

11.提供用户会话过程的跟踪

12.支持FastCGI

13.通过第三方模块可以支持JavaServlets

15.2 安装Apche

思路

1、wget http的包
2、安装依赖项,pcre zlib-devel pcre-devel gcc gcc-c++  apr-util
3、解压httpd的包,tar,unzip
4、./configure --prefix=路径 --user=用户 --group=组,--with加组件名
5.echo $?
6.make && make install
7.进入你httpd的目录,把apachectl加入环境变量,并启动
8、关闭selinux及防火墙
9、测试,宿主机去访问,或者curl 127.0.0.1:端口

安装过程:

  1. 安装httpd

[[email protected] ~]# yum install httpd -y

已加载插件:fastestmirror

Loading mirror speeds from cached hostfile

* base: mirror.jdcloud.com

* extras: mirrors.aliyun.com

* updates: mirrors.aliyun.com

软件包 httpd-2.4.6-90.el7.centos.x86_64 已安装并且是最新版本

无须任何处理

[[email protected] ~]# rpm  -qa httpd

httpd-2.4.6-90.el7.centos.x86_64

  1. 卸载命令

[[email protected] ~]# rpm  -e(--nodebse) httpd

[[email protected] ~]# rpm  -qa httpd

  1. [[email protected] ~]# wget http://www.apache.org./dist/httpd/httpd-2.4.39.tar.gz

原文地址:https://www.cnblogs.com/hanjiali/p/11726375.html

时间: 2024-10-10 05:55:48

第15章01章节 Apache服务介绍,安装及排错的相关文章

Apache服务的安装及工作模式介绍

博文大纲: 一.apache服务器的安装及功能介绍: 二.Apache服务的三种工作模式详解: 三.修改apache的工作模式: 四.apache工作模式的优化与修改: 五.进程与线程的区别. 前言 我们都知道Linux上常见的web服务器有:apache.nginx.tomcat! 其区别如下: apache:模块化服务器,支持模块较多.采用servlet处理模型,同步阻塞模型,工作模式多变,对于高并发的场景处理速度会比较慢,运行稳定. nginx:轻量级web服务器,自身支持模块较少,需要借

CentOS 7 Apache服务的安装与配置

一.Apache简介 Apache 是一个知名的开源Web服务器.早期的Apache服务器由Apache Group来维护,直到1999年6月Apache Group在美国德拉瓦市成立了非盈利性组织的公司,即Apache软件基金会(Apache Software Foundation,ASF).网站需要web服务器来架构,网页设计美工人员(flash,dreamweaver,firework,photoshop等),网页开发人员(php,.net,jsp等),网站建立好后,需要我们维护,优化,排

web服务的简单介绍及apache服务的安装

一,web服务的作用:  是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档.可以放置网站文件,让全世界浏览:   可以放置数据让全世界下载.目前最主流的三个Web服务器是Apache.Nginx.IIS 二,当前互联网主流Web服务软件: Apache:中小型web服务的主流,web服务使用目前排名第一 Nginx:大型网站web服务的主流,目前使用使用增势迅猛,社区活跃,发布更新版本比较快. Nginx的分支Tengine(淘宝网正在使用),目前也在飞速发展. Lig

redhat 7.6 apache 服务简单安装-01

rpm -qa | grep httpd         //该命令查看apache是否安装,下面图片是已安装,未安装不会显示任何内容 yum install   httpd   -y          //如果未安装使用命令安装 service httpd status/stop/restart/start       //查看apache服务  状态/停止/重启/启动 为开启状态 开启状态 apachecrt  -t         //查看apache配置是否正常,下面提示表示正常 查看端

apache服务自动化安装_shell脚本

项目背景:在局域网内,取某一台主机当作服务器,并且开启ftp服务,提供apr.apr-utils.pcre.httpd软件下载 运行环境:redhat 6.4 #!/bin/bash#自动化安装apacheyum list &>/dev/nullif [[ "$?" != "0" ]];then    if [ -e /dev/sr0 ];then        mount /dev/sr0 /mnt    elif [ -e /dev/cdrom ]

linux服务之apache服务的安装及配置(centos)

CentOS Apache服务器安装与配置 一.安装Apache程序,一般有三种安装方式:1.直接网络安装:2.下载rpm包,上传至服务器进行安装:3.通过原代码编译安装: yum -y install httpd rpm -qa | grep httpd ------------------------------ 启动/停止/重新启动/状态 service httpd startservice httpd stopservice httpd restartservice httpd stat

apache服务介绍

一.服务简介 Apache起初由伊利诺伊大学香槟分校的国家超级电脑应用中心(NCSA)开发.此后,Apache Httpd被开放源代码团体的成员不断的发展和加强.Apache Http网站服务器拥有牢靠可信的美誉,已经在全球超过半数的网站中被使用-特别是几乎所有最热门和访问量最大的网站.比方说,维基百科网站服务器就是使用Apache的. 刚开始发展时,Apache只是Netscape网页服务器(现在是Sun ONE)之外的开放源代码选择之一.慢慢地,它开始在功能和速度超越其他基于Unix的HTT

Apache服务的安装以及服务文件参数内容的配置 @1

现在我们来介绍Apache的安装文件内容参数配置: Apache——取自美国印第安人土著语Apache,寓意着拥有高超的作战策略和无穷的耐性,由于其跨平台和安全性广泛被认可且拥有快速.可靠.简单的API扩展.目前拥有很高的Web服务软件市场占用率,全球使用最多的Web服务软件,开源.跨平台(可运行于Unix,linux,windows中). 支持基于IP或域名的虚拟主机 支持多种方式的HTTP认证 集成代理服务器模块 安全Socket层(SSL) 能够实时见识服务状态与定制日志 多种模块的支持

Apache服务深入解析

一.Apache服务的安装.服务管理及相关文件!讲解Linux下Apache服务的安装.服务管理.配置文件及其他相关文件等信息.CentOS 6.3 ( RHEL 6)YUM中集成的是apache 2.2.15(httpd 2.2.15)使以下命令可以安装apache服务器:yum install -y httpd其他apache相关软件包:• httpd-devel - 开发相关头文件• httpd-tool - apache相关工具,如ab.htpasswd• httpd-manual -