[Web Server/Apache/CENTOS] Apache HTTP Server: 开源HTTP Web服务器
概述: Apache HTTP Server
Apache HTTP Server
(简称Apache
)是Apache
软件基金会的一个开放源代码的网页服务器,可以在大多数电脑操作系统中运行。
由于其具有的跨平台性和安全性,被广泛使用,是最流行的Web服务器端软件之一。
它快速、可靠并且可通过简单的API扩展,Perl/Python 解释器 可被编译到服务器中,可以创建一个每天有数百万人访问的Web服务器
命名
- 作者宣称因为
Apache
这个名字好记,所以才在最初选择它,但是流传最广的解释是(也是最显而易见的):
这个名字来自于一个事实:当Apache在1995年初开发的时候,它是由当时最流行的HTTP服务器
NCSA HTTP1.3
的代码修改而成的,因此是“一个修补的(a patchy)”服务器。
然而,在Apache
服务器官方网站的FAQ中
是这么解释的:“Apache这个名字是为了纪念名为Apache的美洲原住民印第安人的一支,众所周知他们拥有高超的作战策略和无穷的耐性。”
贝伦多夫说:“我选择阿帕奇这个名字是取其积极含义。阿帕奇族是最后一个屈服于美国政府的民族。当时我们担心大公司迟早会参与竞争并‘教化’这块最早的网络之地,所以在我看来,阿帕奇是个很好的名称,也有人说这个词一语双关-因为正如APAtCHy的名字所表明的那样,他们确实是在给服务器打补丁。”
无论如何,Apache 2.x分支不包含任何NCSA的程序代码。
历史渊源
Apache
起初由伊利诺伊大学香槟分校的国家超级电脑应用中心(NCSA
)开发。
此后,Apache 被开放源代码团体的成员不断的发展和加强。Apache 服务器拥有牢靠可信的美誉,已用在超过半数的因特网站中-特别是几乎所有最热门和访问量最大的网站。
-
Apache
只是Netscape网页服务器(现在是Sun ONE)之外的开放源代码选择,它在功能和速度超越其他的基于Unix的HTTP服务器。1996年4月以来,Apache一直是Internet上最流行的HTTP服务器: 1999年5月它在 57% 的网页服务器上运行;到了2005年7月这个比例上升到了69%。在2005年11月的时候达到接近70%的市占率,不过随着拥有大量域名数量的主机域名商转换为微软IIS平台,Apache市占率近年来呈现些微下滑。而Google自己的网页服务器平台GWS推出后,加上Lighttpd这个轻量化网页服务器软件使用的网站慢慢增加,反应在整体网页服务器市占率上,根据netcraft在2007年7月的最新统计数据, -
Apache的市占率已经降为52.65%,8月时又滑落到50.92%。尽管如此,它仍旧是现阶段因特网市场上,市占率最高的网页服务器软件。
特性
- Apache支持许多特性,大部分通过编译的模块实现。
这些特性从服务器端的编程语言支持到身份认证方案。
一些通用的语言接口支持Perl,Python, Tcl, 和 PHP。
流行的认证模块包括 mod_access, mod_auth 和 mod_digest。
其他的例子有 SSL 和 TLS 支持 (mod_ssl), 代理服务器 (proxy) 模块,很有用的URL重写(由 mod_rewrite 实现),定制日志文件 (mod_log_config),以及过滤支持(mod_include 和 mod_ext_filter)。
Apache日志可以通过网页浏览器使用免费的脚本AWStats或Visitors来进行分析。
安装篇
-
os : centos 7.9
-
安装
sudo yum install httpd
- 启动
sudo systemctl start httpd
- 设置开机自启
sudo systemctl enable httpd
- 查看运行状态
sudo systemctl status httpd
- 修改端口
vim /etc/httpd/conf/httpd.conf
Listen 80 => Listen 58080
sudo systemctl restart httpd
- 访问
Y 推荐文献
X 参考文献

本文链接: https://www.cnblogs.com/johnnyzen
关于博文:评论和私信会在第一时间回复,或直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
日常交流:大数据与软件开发-QQ交流群: 774386015 【入群二维码】参见左下角。您的支持、鼓励是博主技术写作的重要动力!