Apache是​​一种流行的开源,跨平台的Web服务器,数量上是现有最流行的Web服务器,它由Apache Software Foundation主动维护。

一些使用Apache的知名公司包括思科,IBM,Salesforce,通用电气,Adobe,VMware,施乐,LinkedIn,Facebook,惠普,AT&T,西门子,eBay等等。

除了受欢迎程度之外,它还是最古老的Web服务器之一,它的第一个版本早在1995年就已发布。许多cPanel主机现在使用Apache。与其他Web服务器一样,Apache为访问者提供服务网站文件的幕后方面。

由于Apache在某些基准测试中表现不佳,特别是对于静态网站或流量较高的网站,某些大型网站使用NGINX Web服务器而不是Apache。尽管NGINX并没有像Apache那样长,但自2004年推出以来,它的受欢迎程度和市场份额迅速增长。

Apache如何工作?Web服务器基础知识解释

虽然支持Web服务器如何运行有很多复杂性,但所有Web服务器的基本工作是接受来自客户端的请求(例如访问者的Web浏览器),然后将响应发送到该请求(例如,页面的组件,访客想看)。

Apache Web服务器具有为其软件添加更多功能的模块,例如MPM(用于处理多处理模式)或  mod_ssl启用S​​SL v3和TLS支持。Apache中的一些常见功能包括:

.htaccess

IPv6

FTP

HTTP / 2

Perl,Lua和PHP

带宽限制

WebDAV

负载均衡

URL重写

会话跟踪

基于IP地址的地理位置

虽然Web服务器是任何网站的重要组成部分,但重要的是要注意,休闲WordPress用户不可能在大多数时间直接与其Web服务器交互。

Apache vs Nginx使用情况统计

当您查看Internet上的每个网站时,Apache是​​最受欢迎的Web服务器。据W3Techs称,它使用已知的Web服务器为47%的网站提供支持。

但是,当您开始查看网络上流量最高的网站时,Apache的使用率会大大降低。Apache仅支持:

在100,000个最受欢迎的网站中占27.1%

10,000个最受欢迎的网站中的21.5%

1000个最受欢迎的网站中的16.2%

这种下降可能至少部分源于Apache对高流量网站的较低基准。

相反,NGINX被大多数高流量站点使用:

在100,000个最受欢迎的网站中占56.1%

10,000个最受欢迎的网站中的63.2%

1,000个最受欢迎的网站中的57%

如果您查看自2004年以来的Google搜索趋势,您可以看到这种趋势在Apache的受欢迎程度(作为搜索字词)正在减少而NGINX正在逐渐上升的情况下发挥作用。

如何检查您正在使用的Web服务器

如果您想查看是使用Apache还是NGINX,您通常可以(但不总是)查看您网站的HTTP标头。

要查看您网站的HTTP标头,您可以:

使用Chrome开发者工具的“ 网络”标签

使用Pingdom等工具

但是,如果您正在使用像Cloudflare这样的服务,则此方法可能无效。

相关阅读: NGINX是什么,以及它是如何工作的