Apache和Nginx是什么 选择哪个好,Web服务器基础知识

鳄鱼君

发表文章数:643

Vieu四代商业主题

高扩展、安全、稳定、响应式布局多功能模板。

¥69 现在购买
首页 » 经验教程 » Apache和Nginx是什么 选择哪个好,Web服务器基础知识

一般小白建站都会推荐使用宝塔控制面板,大大方便我们的操作。那么在刚开始安装宝塔面板的时候,就会弹出下面的窗口让你选择,基本都是按照推荐的来安装,什也不知道,也不敢说,所以今天就先说说Apache和NGINX有什么不同。Apache和NGINX是目前最流行的开源web服务器。一提到服务器,很多人的第一反应是虚拟主机、VPS主机、云主机,独立主机。其实虚拟主机、VPS主机、云主机,独立主机叫web主机,而web主机和web服务器是两回事。

Apache和Nginx是什么 选择哪个好,Web服务器基础知识

从本质上讲,web服务器是一个软件的概念,之所以会以web命名,也是在和电脑主机做区分,翻译过来的话全名叫网站服务器,是建站的必备工具。而作为一个软件,要管理这么多文件,实现各种各样的功能,就会有操作系统,这也是为什么平时我们看主机时会有linux和windows的区分,而linux和windows指的正是web服务器的操作系统。

web主机和web服务器区别

web主机和web服务器是卧室与房子的关系,主机也就是服务器。它们都能提供网站的托管服务,只不过服务器可以切分为很多主机,而浏览器是客户端,一旦从浏览器请求服务,再反射回来服务器里的内容,就是我们平时看到的网站。

Apache web服务器

Apache是目前最流行,开源,跨平台的web服务器,全球有接近一半的服务器都使用Apache,全部由Apache Software Foundation负责维护。使用Apache的知名公司有很多, LinkedIn,Facebook,惠普,思科,IBM,通用电气,Adobe,AT&T,西门子,eBay等等。除了受欢迎,Apache还是最早的web服务器之一,第一个版本早在1995年就已发布。需要注意的是,目前大多数使用cPanel的虚拟主机都使用Apache。

Apache Web服务器可以添加多功能模块,比较常见的是:

  • .htaccess
  • IPv6
  • FTP
  • HTTP/2

NGINX web服务器

NGINX,读作“engine-ex”,是一个开源web服务器,除了有web服务器的功能,现在也被用作反向代理,HTTP缓存和负载均衡器。使用NGINX的知名公司有很多,它们是微软,Google,苹果,英特尔,Twitter,GitLab, DuckDuckGo等等。NGINX最早由Igor Sysoev创建,用于解决10,000个并发连接的性能问题,使用NGINX,一个主进程可以控制多个工作进程。

NGINX比较常见的一些功能包括:

  • 反向代理
  • IPv6的
  • 负载均衡
  • WebSockets
  • 处理静态文件,索引文件和自动索引
  • 带SNI的TLS / SSL

NGINX和Apache怎么选

根据W3Techs的说法,Apache是目前最受欢迎的Web服务器,全球45.4%的网站都使用Apache的web服务器。虽然Apache整体来说占比高,但在高流量网站中确是NGINX比较受欢迎。所以说感觉直接选择Nginx还是比较好点,看自己的个人情况而定。至于如何检测你的网站使用的是哪种web服务器,一般通过一些简单的站长工具就可以检测出来,不过好像这不是重点吧,你的网站不知道是什么Web服务器就不好了吧 。

未经允许不得转载:作者:鳄鱼君, 转载或复制请以 超链接形式 并注明出处 鳄鱼君
原文地址:《Apache和Nginx是什么 选择哪个好,Web服务器基础知识》 发布于2020-02-02

分享到:
赞(1) 赏杯咖啡

评论 1

7 + 5 =
  1. #1

    apache稳定性更好,在处理php页面上很少出现502错误。nginx更轻量,多于目前常见的云主机环境,轻量级的引擎可以节省更多资源!

    杜老师说5个月前 (07-02)回复

文章对你有帮助可赏作者一杯咖啡

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.6主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册