WebServer 之apache(httpd2.2和httpd2.4)基础安装部署

一、Httpd2.2基础安装部署

1、httpd-2.2软件的基础配置说明:

2、HTTPD配置练习

1)修改监听的地址端口:

2)持久连接配置

3)MPM机制配置

4)DSO:支持动态装载和卸载

5)‘Main‘ Server’配置

6)站点资源访问控制

7) 定义站点主页面

8) 定义路径别名:

9)日志设定

10)httpd-manual 手册软件

11)基于用户的访问控制机制

12)虚拟主机

13)status页面:httpd程序自带的能够不断的反馈刷新的方式显示内部状态页面

14)curl命令

15)user/group

16)使用mod_deflate模块压缩页面优化传输速度

17)https,  http over ssl

18)httpd自带的工具程序

19)httpd的压力测试工具

二、httpd-2.4基础安装

1、httpd-2.4软件基础说明

2、特有配置:(不同于httpd-2.2版本的)

1)切换MPM

2)基于IP地址的访问控制

3)虚拟主机

4)毫秒级长连接

以上内容均为个人理解整理,有出处的地方还望大侠们多多批评指正,共同进步。

时间: 2024-10-08 10:21:23

WebServer 之apache(httpd2.2和httpd2.4)基础安装部署的相关文章

CentOS 7.4下源码安装 Apache HTTP Server(httpd-2.4.35)

CentOS 7.4下源码安装 Apache HTTP Server(httpd-2.4.35) 前提:确保安装了expat-devel, APR包 (apr-1.6.3.tar.gz 和 apr-util-1.6.1.tar.gz); 用YUM方式安装expat-devel 和 apr-util-devel yum -y install expat-devel yum -y install apr-util-devel 解压apr-1.6.3.tar.gz后进入该目录下,执行: ./confi

【Apache学习】编译安装httpd2.4 含傻瓜版自动安装脚本

学习编译安装httpd2.4,考虑到要和httpd2.2共存,所以安装httpd2.4时需要指定安装目录,考虑包之间的依赖关系. apr-1.5.0.tar.bz2 apr-util-1.5.3.tar.bz2(需要apr-1.5.0) httpd-2.4.9.tar.bz2 (需要pcre-devel.openssl-devel) 目录结构如下 [[email protected] soft]# pwd /root/soft [[email protected] soft]# tree . ├

http协议以及httpd2.2与httpd2.4的详解

http: http协议: http/0.9:原型版本: http/1.0:cache, MIME(multipupose internet Mail Extensions) method:GET.POST.HEAD.PUT.DELETE.TRACE.OPTIONS.... http/1.1:缓存功能大大增强 speedy:spdy http/2.0 80/tcp 端口 https协议: 443/tcp   端口 IANA: 0-1023:众所周知的,永久地分配给固定的应用使用:特权端口(仅ro

httpd-2.2和httpd-2.4基于virtualhost构建安全的http服务

目录: 一.centos6使用httpd-2.2基于域名构建httpd服务 二.centos7使用httpd2.4基于域名构建httpd服务 三.centos6编译安装httpd-2.4基于域名构建httpd服务 一.centos6使用httpd-2.2基于域名构建httpd服务: 1.安装http服务: yum -y install httpd 2.编辑主配置文件开启Name VirtualHost NameVirtualHost 192.168.1.100:80 3.创建DocumentRo

httpd-2.2和httpd-2.4虚拟主机的实现

1.建立httpd服务,要求:  (1) 提供两个基于名称的虚拟主机www1, www2:有单独的错误日志和访问日志:   (2) 通过www1的/server-status提供状态信息,且仅允许tom用户访问:  (3) www2不允许192.168.0.0/24网络中任意主机访问:2.为上面的第2个虚拟主机提供https服务: 实验要求并不多,但是考虑到仅仅是为了测试,所以域名无需去互联网申请,也无需到互联网中的根CA注册证书,一切自给自足即可.为了达成实验要求,我准备了四台虚拟机,一台Ce

httpd-2.2及httpd-2.4版本实现对文件和用户的权限管理以及网页的https的功能

分别使用httpd-2.2和httpd-2.4实现   1.建立httpd服务,要求:     1) 提供两个基于名称的虚拟主机www1, www2:有单独的错误日志和访问日志:     2) 通过www1的/server-status提供状态信息,且仅允许link用户访问:     3) www2不允许192.168.1.0/24网络中任意主机访问:   2.为上面的第2个虚拟主机提供https服务: 首先在CentOS6.7中安装httpd-2.2版本的 在CentOS 7.2中安装http

基于httpd-2.2和httpd-2.4配置虚拟主机web站点,并提供https服务(一)

使用httpd-2.2和httpd-2.4实现 > 1.建立httpd服务,要求: > 1) 提供两个基于名称的虚拟主机www1, www2:要求每个虚拟主机都有单独的错误日志和访问日志: > 2) 通过www1的/server-status提供状态信息,且仅允许172.16.0.1主机访问: > 3) www2不允许192.168.1.0/24网络中任意主机访问: > 2.为上面的第2)个虚拟主机提供https服务. > 一.使用httpd-2.2实现基于主机名的虚拟

基于httpd-2.2和httpd-2.4配置虚拟主机web站点,并提供https服务(二)

使用httpd-2.2和httpd-2.4实现 > 1.建立httpd服务,要求: > 1) 提供两个基于名称的虚拟主机www1, www2:要求每个虚拟主机都有单独的错误日志和访问日志: > 2) 通过www1的/server-status提供状态信息,且仅允许172.16.0.1主机访问: > 3) www2不允许192.168.1.0/24网络中任意主机访问: > 2.为上面的第2)个虚拟主机提供https服务. > 二.基于httpd-2.4配置虚拟主机web站

Apache安装部署

1.Apache介绍 Apache是世界使用排名第一的Web服务器软件,可以运行在几乎所有广泛使用的计算机平台上,阿帕奇是北美印第安人的一个部落,在美国的西南部.也是一个基金会的名称 API扩展,将Perl/Python等解释器编译到服务器中 Apache的特点是简单.速度快.性能稳定,并可做代理服务器来使用.可以支持SSL技术,支持多个虚拟主机.Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支在一个ApacheWeb站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器 2