Apache——Introduction

Apache——Introduction

 

Introduction

Apache是有着10年悠久历史的项目了,据有关方面的调查,有超过70%的站点都使用Apache作为Web Server,可见其应用的广泛了。Apache适用于现代的各种操作系统,包括UnixLinuxWindows,它有着丰富的功能和易于扩展的特性,是模块化开发的典范。现在最新的版本已经到了2.2版,并且提供了较为丰富的使用手册和开发文档。

由于Apache的广泛使用,在搜索引擎中搜索,不难发现有大量讲解如何安装和配置Apache的文章,不过讲解如何开发Apache Module的文章却是很少的——尤其是中文的文章。

Some Links

讲解安装配置和编译的:

http://www.linuxmine.com/1271.html

http://doc.99net.net/doc/service/1076303865/1076480084.html

http://grid.tsinghua.edu.cn/home/liulk/publish/computer/ApacheConfig.html

http://www.yesky.com/SoftChannel/72341272332861440/20040206/1766100.shtml

http://dev2dev.bea.com.cn/techdoc/200311545.html

http://fanqiang.chinaunix.net/a6/b1/index.html

安全

http://www.yesky.com/SoftChannel/72341272332861440/20040206/1766100.shtml

 

How to Use Apache

n         众所周知,Apache是一个HTTP Server,它支持HTTP协议,它是一个强大的Web ServerApache可以支持PHPJSPASP

n         另外它还支持HTTP的扩展协议WebDAVApache2.2版默认附带mod_davmod_dav_fs以支持WebDAV协议)。通过WebDAV协议,我们可以在线编辑文档——比如使用Word来编辑Server上的DOC文件;另外还可以进行文档的版本管理,比如Subversion就是这样一款软件。

n         Apache是可以扩展的,我们可以开发自己的Apache module来实现特定的功能,Apache的核心程序会对这些modules进行高效地管理。比如,我们可以开发module以支持其它的协议(除HTTPWebDAV之外的协议)。

由于Apache很容易扩展,我们可以使用Apache来架设Web Server;也可以将Apache内嵌入我们的软件中,提供我们需要的服务。

转载于:https://www.cnblogs.com/jiezhi/archive/2006/06/15/426636.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/412101.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

洛谷 P3244 / loj 2115 [HNOI2015] 落忆枫音 题解【拓扑排序】【组合】【逆元】

组合计数的一道好题。什么非主流题目 题目背景 (背景冗长请到题目页面查看) 题目描述 不妨假设枫叶上有 \(n​\) 个穴位,穴位的编号为 \(1\sim n​\)。有若干条有向的脉络连接着这些穴位。穴位和脉络组成一个有向无环图——称之为脉络图&…

[vue] 说说你对选项el,template,render的理解

[vue] 说说你对选项el,template,render的理解 el: 把当前实例挂载在元素上 template: 实例模版, 可以是.vue中的template, 也可以是template选项, 最终会编译成render函数 render: 不需要通过编译的可执行函数template和render, 开发时各有优缺点, 不过在线上尽量不要有templa…

mysql获取离当前数据最近的数据_Mysql 获取最近数据信息

今天select * from 表名 where to_days(时间字段名) to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) – TO_DAYS( 时间字段名) < 1近7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) < date(时间字段名)近30天SELECT * FROM 表名 wh…

参加宴会的烦恼

公司历经很多磨难&#xff0c;终于挺过来了&#xff0c;明天就是正式重新成立的日子&#xff0c;我有幸去参加宴会&#xff0c;要求穿便服&#xff0c;一年四季穿工作服习惯了&#xff0c;自己衣服倒不知道该怎么穿了。看来我又要败家了。。。。。看中的衣服都好贵&#xff0c;…

[vue] 说说你使用vue过程中遇到的问题(坑)有哪些,你是怎么解决的?

[vue] 说说你使用vue过程中遇到的问题&#xff08;坑&#xff09;有哪些&#xff0c;你是怎么解决的&#xff1f; 从详情页返回列表页时, 要保存所有状态, 比如: 滚动条位置, 数据, 下拉数据等 当时想用keep-alive, 后来没用, 直接存储一些关键数据, 返回到router时重新加载了…

python 列表嵌套字典 添加修改删除_【Python】列表嵌套字典修改字典里面的一个值却把全部的值都修改了。...

具体问题就是&#xff1a;当我往空列表里面添加字典&#xff0c;需要修改其中的一个键的值的时候&#xff0c;出现把其他同类的值也修改了。下面就是出现问题的代码&#xff1a;aliens []new_alien {"color": "green"}#往字典里添加5个字典for num in ra…

配置msf连接postgresql数据库

BackTrack 5 R3版本的Metasploit在每次的升级后总会出现奇奇怪怪的错误&#xff0c;主要是Ruby的库出错&#xff0c;网上找了一些解决的办法&#xff0c;但每次更新后又会出错&#xff0c;蛋碎。 解决方法&#xff1a; BackTrack 5中默认自动开启端口7337。 1、查看PostgreSQL端…

js :check 檢查

DropDownList是否選定的判定&#xff1a;if (Form1.DropDownList1.selectedIndex(parseInt("0"))){ alert("12555"); return false;}checkbox是否選定的判定&#xff1a;if (document.Form1.RadioButton1.checkedfalse) { alert(請選定復判結果&#x…

[vue] 组件和插件有什么区别?

[vue] 组件和插件有什么区别&#xff1f; 组件 (Component) 是用来构成你的 App 的业务模块&#xff0c;它的目标是 App.vue。插件 (Plugin) 是用来增强你的技术栈的功能模块&#xff0c;它的目标是 Vue 本身。个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放…

java8 stream to map_Java 8 Stream Api 中的 map和 flatMap 操作

1.前言Java 8 提供了非常好用的 Stream API ,可以很方便的操作集合。今天我们来探讨两个 Stream 中间操作 map 和 flatMap2. map 操作map 操作是将流中的元素进行再次加工形成一个新流。这在开发中很有用。比如我们有一个学生集合&#xff0c;我们需要从中提取学生的年龄以分析…

string和byte[]的相互转换

string --> byte[]byte[] dataSyste.Text.Encoding.ASCII.GetBytes(string);byte[]-->stringstring string1 Encoding.ASCII.GetString( bytes, 0, bytesSize );如果有中文字符把Encoding.ASCII换成Encoding.GetEncoding("gb2312") 转载于:https://www.cnblogs…

imagemagick for java_ImageMagick使用for java(im4java)

简介&#xff1a;用于读、写、处理图片文件&#xff0c;支持89种格式的图片文件&#xff0c;利用imageMagick可以根据web应用程序动态生成图片&#xff0c;也可以将一个或者一组图片改变大小、旋转、锐化、减色、增加特效等操作&#xff0c;并对操作结果进行保存(可以设置保存格…

[收藏]网络营销十道羊皮卷

羊皮卷之一&#xff1a;一个与企业名称和形象相符的域名&#xff0c;是企业进行网络营销的前提。由于域名具有唯一性&#xff0c;一个域名一旦注册成功&#xff0c;任何其他机构都无法注册相同的域名。因此&#xff0c;域名是企业重要的网络商标&#xff0c;在网络营销中起到企…

[vue] 删除数组用delete和Vue.delete有什么区别?

[vue] 删除数组用delete和Vue.delete有什么区别&#xff1f; delete&#xff1a;只是被删除数组成员变为 empty / undefined&#xff0c;其他元素键值不变Vue.delete&#xff1a;直接删了数组成员&#xff0c;并改变了数组的键值&#xff08;对象是响应式的&#xff0c;确保删除…

Python模块学习

阅读目录 第一篇&#xff1a;Python模块之netmiko 第二篇&#xff1a;Python模块之junos-eznc 第三篇&#xff1a;Python模块之pexpect 第四篇&#xff1a;Python模块之paramiko 第五篇&#xff1a;Python模块之XlsxWriter 第六篇&#xff1a;Python模块之requests,urllib和re …

web文件加密

讲解以及源代码下载ASP.NET 2.0: Encrypting Connection Strings http://blogs.vertigosoftware.com/snyholm/archive/2005/12/16/1746.aspx http://msdn2.microsoft.com/en-us/library/yxw286t2.aspx中文http://msdn2.microsoft.com/zh-cn/library/yxw286t2.aspx ASP.NET 2.0:…

java开发和android开发_浅谈Java开发和Android开发的不同

Java是具有多种用例的完整开发语言&#xff0c;包括Web开发&#xff0c;PC程序开发&#xff0c;嵌入式开发等。Android开发是面向手机应用&#xff0c;使用Java较多&#xff0c;还有常用的H5跨平台混合架构模式。一&#xff0c;UI界面开发不同1)Java Swing现在Java开发基本上都…

[vue] v-model是什么?有什么用呢?

[vue] v-model是什么&#xff1f;有什么用呢&#xff1f; 一则语法糖&#xff0c;相当于v-bind:value"xxx" 和 input&#xff0c;意思是绑定了一个value属性的值&#xff0c;子组件可对value属性监听&#xff0c;通过$emit(input, xxx)的方式给父组件通讯。自己实现…

远程上传下载文件-Xftp5

Xftp5下载 链接&#xff1a;https://pan.baidu.com/s/1Wzso_Q7mPy5uGOUlripEWg 密码&#xff1a;xfx9 安装选择家庭版 由于21端口没有开&#xff0c;所以不能选FTP, 选择SFTP&#xff0c;22端口 用哪个用户登录机会自动到该用户的家目录 连接上出先乱码问题 属性 OK. 转载于:h…

java反射 pdf_java反射学习笔记整理.pdf

java反射学习笔记整理.pdf还剩15页未读&#xff0c;继续阅读下载文档到电脑&#xff0c;马上远离加班熬夜&#xff01;亲&#xff0c;很抱歉&#xff0c;此页已超出免费预览范围啦&#xff01;如果喜欢就下载吧&#xff0c;价低环保&#xff01;内容要点&#xff1a;Java 反射笔…