nginx是干嘛用的?Nginx正向代理和反向代理区别介绍

admin3年前主机评测78

nginx是干嘛用的?

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,我国大陆大部分网站都有使用nginx。

nginx有什么用?

1、作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。能够支持高达 50,000 个并发连接数的响应,感谢 Nginx 为我们选择了 epoll and kqueue 作为开发模型

2、作为负载均衡服务器:Nginx 既可以在内部直接支持 Rails 和 PHP,也可以支持作为 HTTP代理服务器 对外进行服务。Nginx 用 C 编写, 不论是系统资源开销还是 CPU 使用效率都比 Perlbal 要好的多。

3、作为邮件代理服务器:Nginx 同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器),Last.fm 描述了成功并且美妙的使用经验。

nginx正向代理和反向代理区别介绍

正向代理是一个位于客户端和原始服务器(origin server)之前的服务器,为了从原始服务器获取内容,客户端向代理发送一个请求并指定目标,然后代理服务器向原始服务器转交请求并将获得的内容返回给客户端。客户端必须设置正向代理服务器。

nginx反向代理正好与正向代理相反,对于客户端而言代理服务器就像是原始服务器,并且客户端不需要进行任何特别的设置。客户端向反向代理发送普通请求,接着反向代理将判断向何处(后端节点)转交请求,并将获得的内容返回给客户端。

通常的代理服务器,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接发送到Web服务器上的http请求发送到代理服务器中,当一个代理服务器能够代理外部网络上的主机,访问内部网络时,这种代理服务的方式成为反向代理服务。

从上面内容可以看出,Nginx正向代理和反向代理最关键的两点区别为是否指定目标服务器和客户端是否要做设置。

此外,Nginx正向代理和反向代理在用途上也有明显的区别。正向代理用途是为了在防火墙内的局域网提供访问Internet的途径,还可以使用缓冲特性减少网络使用率。反向代理的用途是将防火墙后面的服务器提供给Internet用户访问,同时还可以完成诸如负载均衡等功能。

Nginx还可以作为静态Web服务器来部署静态资源。这里所说的静态资源是指在服务端真实存在,并且能够直接展示的一些文件,比如常见的html页面、css文件、js文件、图片、视频等资源。

相对于Tomcat,Nginx处理静态资源的能力更加高效,所以在生产环境下,一般都会将静态资源部署到Nginx中。

将静态资源部署到Nginx非常简单,只需要将文件复制到Nginx安装目录下的html目录中即可。

server {

listen 80; #监听端口

server_name localhost; #服务器名称

location / { #匹配客户端请求url

root html; #指定静态资源根目录

index index.html; #指定默认首页

}

}

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

相关文章

美国vps怎么样

中文:美国VPS怎么样VPS即虚拟专用服务器是一种虚拟化服务器的技术。VPS提供了把一个物理服务器分裂成多个虚拟服务器的能力。这些虚拟服务器各自可以运行自己的操作系统并且可以被独立地管理和重启。美国V...

腾讯云小程序直播

腾讯云小程序直播是什么腾讯云小程序直播是腾讯云推出的一项基于小程序的直播服务。它为小程序提供了视频直播功能使用户可以通过小程序进行实时视频直播。腾讯云小程序直播的特点腾讯云小程序直播具有以下特点:...

选购中小企业的虚拟主机要看哪些方面

虚拟主机是利用计算机在服务器硬盘上区划出去的一小部分虚似的硬盘容积,一般服务项目于大中小型网站。虚拟主机是做网站必需的专用工具,搞好网站必须根据ftp上传入虚拟主机上,并分析自身的网站域名到虚拟主机i...

自贡网站建设公司/自贡企业建站/小程序开发/网站制作报价

自贡网站建设品牌及网络营销,专业领域包括自贡网站建设公司,提供高品质自贡网站建设,自贡APP开发,自贡小程序开发,自贡软件开发、电商网站制作开发、微信营销、系统平台开发,与其他网站设计及系统开发公司不...

阿里云618上云年中促活动:个人/企业专享优惠券,1核2G秒杀仅59元/年

阿里云开启了2023年618活动并且上线了618上云年中促钜惠抢先看优惠活动页面,目前新老用户、个人/企业均可以领取对应额度的优惠券,新老用户还可以同享9折优惠,这些优惠券可以在活动期间(6月1日-6...

服务器被攻击了多久恢复?服务器被攻击后怎么处理?

服务器被攻击了多久恢复?服务器若是被黑客或是攻击小组攻击,不同的机房会做出不同的策略调整、封机处理,一般2小时解封,最迟24小时,若是解封后仍然有攻击,则封机时间会增加24/48/72H…再安全的服务...