关于Nginx、Apache、Tomcat三个WEB服务器的区别和认知

softyun3年前云服务器45

相信有很多朋友们在选择WEB服务器的时候会对Nginx、Apache、Tomcat,包括LNMP、LAMP,甚至还有LANMP等等组合搞晕。我们常用的虚拟主机的时候一般使用的是Apache环境,比如我们使用的cPanel面板管理的虚拟主机,伪静态是用的HTACCESS文件。

不过到目前云服务器开始流行起来,我们也有不少的商家开始转型从虚拟主机过度云服务器,有些网友也是这样子的,虚拟主机还没整太明白,也开始跟风的去用云服务器。于是在Linux无面板的环境中部署WEB环境的时候就晕了。在这篇文章中,以个人站长选择WEB引擎的时候遇到的问题帮助你来选择,如果我们去查询相关的文档,会直接把你整糊涂。

我们看到的常见的有Nginx、Apache、Tomcat 三种服务器WEB环境,都是用来处理HTTP网站网页环境的,前面两者是用来处理PHP居多,Tomcat是用来处理JAVA的,也就是我们常说的JSP语言。目前大部分网友或者CMS的话使用的PHP+MYSQL比较多,所以用前面两者较多。

第一、Nginx 引擎的特点

我们看到有些一键包WEB环境,或者看到的宝塔面板在安装WEB的时候,会看到LNMP,这个N其实就是Nginx引擎的意思。Nginx 拥有高并发、内存消耗少,成本低等特点。

根据有提到官方测试Nginx可以支持超过五万并发连接数,且实际生产中可以支撑2-4万并发连接数。内存占用小,如果我们可以有机会看看,你在服务器中安装Apache和Nginx的时候,对比看看谁占用的内存小,我这边可以看到是Apache稍微高一些的。同样的,这样带来的问题就是Nginx需要的成本低一些。

稍微与Apache不同的是,伪静态方式不同。我们有些朋友习惯直接Apache在根目录.htaccess伪静态文件,而Nginx是需要单独的.conf配置的,这个稍微不同。

第二、Apache 引擎的特点

看到上面提到Nginx种种优点,那是不是比Apache一定好呢?当然也不一定是相对的。比如Apache也是有很多用户群的,甚至个人网站都喜欢用这个WEB环境。Apache 的伪静态rewrite 比nginx 的强大便捷一些,支持的模块多,基本涵盖所有应用,毕竟人家早期是比Nginx应用广,Apache 对 PHP 支持比较简单,Nginx 需要配合其他后端等。

Apache是同步多进程模型,一个连接对应一个进程;nginx是异步的,多个连接(万级别)可以对应一个进程。

第三、Tomcat 引擎特点

在上面我们提到的,一般Tomcat 是处理JAVA,也就是我们说的JSP语言WEB环境的。Tomcat是应用(Java)服务器,是Servlet容器,可以看做是Apache的扩展,可以独立于Apache运行。Tomcat,比较侧重于Servlet引擎,如果以Standalone方式运行,功能上与Apache等效,支持JSP,但对静态网页不太理想。

实际上我们也可以这样理解,Tomcat部分是Apache服务器的扩展,所以当我们在运行tomcat的时候,它实际上作为一个Apache独立的进程单独运行的。 Apache为HTML页面服务,而Tomcat实际上运行JSP页面和Servlet。Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,但是Tomcat处理静态HTML的能力不如Apache服务器。

总结,个人认为,如果你在使用云服务器WEB建站的时候,PHP+MYSQL的时候,建议用LNMP环境,也就是NGINX,当然这个也要看实际的兼容支持的,有的程序必须用APACHE。

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

美国服务器沙箱、蜜罐和欺骗防御的概念是什么

美国服务器沙箱、蜜罐和欺骗防御的概念是:1、沙箱是为测试人工智能应用程序而引入的技术,能令恶意软件在一个封闭的环境中安装并执行;2、蜜罐是为诱捕攻击者而专门设置的脆弱系统,常被配置成模拟一个实际的网络...

美国高防服务器部署短视频业务的优势有哪些

美国高防服务器部署短视频业务的优势:1. 美国高防服务器的带宽充足且性价比高,能实现较好的成本控制。2. 美国高防服务器防御能力强,能有效抵挡短视频业务带来的流量攻击。3.美国高防服务器硬盘的容量都能...

免备案云主机有哪些用途

免备案云主机的用途有:1、云主机提供计算、存储、备份等互联网基础设施服务,可用于网站空间放置和运行网站;2、云主机能实现多重备份,可用于下载和当存储空间;3、云主机有强大的计算能力,能进行大量数据运算...

服务器配置的常见误区有哪些

服务器配置的常见误区有:1、租用高档服务器却使用低配置方案,导致服务器的整体性能降低;2、不用服务器自带的冗余功能,存储方面的安全和性能优化没有保障;3、不了解服务器的性能瓶颈,导致组件的性能没有被发...

游戏行业选日本服务器的原因有哪些

游戏行业选日本服务器的原因有:1、访问速度快;2、免备案;3、流量充足;4、售后服务优质。具体内容如下:一、 访问大陆延迟低,因为日本距离大陆近,而且日本到大陆有国际光纤,在国内访问日本机房经过的路由...

怎么提高国外动态ip服务器访问速度

提高国外动态ip服务器访问速度的方法:1、采用与中国电信、联通的网络骨干点进行直连,能减少在路由节点上所消耗的时间,实现高速访问;2、采用大带宽支持,降低网络拥挤,网络延迟现象;3、采用BGP智能线路...