web服务器-Apache
一、Apache介绍
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。
Apache HTTP服务器是一个模块化的服务器,源于NCSAhttpd服务器,经过多次修改,成为世界使用排名第一的Web服务器软件。
- apache当前版本:2.4.X
- 官方网站:www.apache.org
- 学习手册:http://httpd.apache.org/docs/2.4/
二、Apache特点
Apacheweb服务器软件拥有以下特性:
- 1.支持最新的HTTP/2通信协议(2.4.17及以后版本)
- 2.拥有简单而强有力的基于文件的配置过程
- 3.支持通用网关接口
- 4.支持基于IP和基于域名的虚拟主机
- 5.支持多种方式的HTTP认证
- 6.集成Perl处理模块
- 7.集成代理服务器模块
- 8.支持实时监视服务器状态和定制服务器日志
- 9.支持服务器端包含指令(SSI)
- 10.支持安全Socket层(SSL)
- 11.提供用户会话过程的跟踪
- 12.支持FastCGI
- 13.通过第三方模块可以支持JavaServlets
- 14.跨平台
平行软件
- IIS
- Nginx
- tengine
- Lighttpd
- Tomcat
- Resin
三、部分Apache2.4新特性
新增模块
- Mod_proxy_fcgi:提供fcgi代理
- Mod_ratelimit:限制用户带宽
- Mod_request:过滤客户机请求
- Mod_remoteip:匹配客户端的IP
新特性
- Mpm(工作模式):支持工作模式在apache运行时更改
但是要开启这种特性,在编译安装要启用这三种功能:—enable-mpms-shared=all —with-mpm=event
- 完善了event模式
- 支持使用自定义变量
- 基于FQDN的虚拟主机不再需要NameVirtualHost指令
- 增强版的表达式分析器
- 支持异步读写
- 毫秒级别的keepalivetimeout
web服务器-Apache相关推荐
- 25. Linux中的web服务器Apache
Lesson25 Linux中的web服务器Apache 文章目录 1. 什么是Apache服务器 2. 什么是http协议 3. Apache的基础信息 4. 实验环境配置 5. 在desktop虚 ...
- mac搭建网站服务器,Mac上搭建Web服务器--Apache
局域网搭建 Web 服务器测试环境,因为Mac OS X 自带了 Apache 和 PHP 环境,我们只需要简单的启动它就行了. 1.命令:sudo apachectl start Apache服务器 ...
- Web服务器——Apache相关内容详解
1.相关名词介绍 1)什么是Web服务器? Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档, 也可以放置网站文件,让全世界浏览:可以放置数据文 ...
- Web 服务器-Apache详解
文章目录 一.讲在 Apache 之前 二.Apache 详解 2.1 概述 2.2 工作模式 修改方式: 2.3 相关文件保存位置 2.4 配置文件详解 2.5 Apache 实验 2.5.1 Ap ...
- WEB服务器 - Apache、Nnginx、Lighttpd的比较和择优(转)
Apache服务器和nginx的优缺点: 我们之前大量使用Apache来作为HTTPServer. Apache具有很优秀的性能,而且通过模块可以提供各种丰富的功能. 优点: 首先Apache对客户端 ...
- 【网络服务数据库教程】05 Web服务器 - Apache
1 讲在 Apache 之前 HTML语言:超文本标记语言,使用html语言编写的文本叫超文本,"超文本"就是指页面内可以包含图片.链接,甚至音乐.程序等非文字元素. 计算机语言要 ...
- Web服务器 - Apache配置介绍
基本语法 常量的定义与使用,使用关键词 Define 可以定义常量,使用 ${} 插入常量,如下 语法规则 说明 示列 Define 定义常量 Define SRVROOT "D:/srv/ ...
- web服务软件 html5,配置WEB服务器(apache,nginx),支持 html5 video(ogv, webm.etc)播放...
nginx默认丢失了 html5视频的媒体类型,比如Ogg\Ogv\WebM等,要支持这些媒体类型, 必须自己添加相应媒体类型到 nginx/conf/mime.types (Windows版本)文件 ...
- Web服务器-Apache下载与安装
前言 Apache服务器的下载安装还是有些步骤的,请看我下面的引导图. 步骤 首先让我们进入Apache官网 http://www.apache.org/ 找到首页最上方的Download. 这里我们 ...
最新文章
- (转)Unity Assets目录下的特殊文件夹名称(作用和是否会被打包到build中)
- 编译/链接过程如何工作?
- careercup-中等难度 17.5
- San CLI 4.0 升级指南
- 常用模块(数据序列化 json、pickle、shelve)
- Reference, List, and Completion of javascript
- LeetCode 237. 删除链表中的节点(Python3)
- 相机标定(3) opencv中solvePnPRansac()和solvePnP()计算外参数
- 【学习】DataFrameSeries类【pandas】
- python爬虫:抓取某易云音乐歌曲歌词
- 二分查找思想以及模版的套用
- Drawable的setBounds方法
- 基于Kinect 2.0深度图像的快速体积测量
- Python3.x整体知识介绍—撩妹大法
- Android App 专项性能监控工具
- matlab .m 返回值,MATLAB一个M文件的function返回值怎么在另一个M文件中的函数调用这个返回值?...
- c# 计算圆锥的体积_急求用c#计算圆柱体和圆锥体的体积的代码,下面是要求:...
- 缓冲区溢出的保护机制
- JavaScript :调用浏览器摄像头 API
- Jetson Xavier CAN(11)
热门文章
- 转换8421码的程序c语言,16进制数转换成8421BCD编码函数
- php操作xml文件,php xml文件操作代码(一)
- python字符编码在哪里_快速入手Python字符编码
- python 讲课_Python语言
- java bidi_Java Bidi createLineBidi()用法及代码示例
- docker安装flowable-ui
- shell脚本如何实现goto_linux通过shell脚本实现对apache服务的监控
- docker 导入导出镜像
- 别眨眼!AI 通过自学秒解魔方,比人类纪录快两倍
- 如何表示数组所有数都不等于一个数_每日算法系列【LeetCode 330】按要求补齐数组...