nginx初识
2017-03-27 15:15
148 查看
nginx是一款轻量级的网页服务器、反向代理服务器和电子邮件代理服务器。
一、nginx服务器与其他服务器的比较
首先说IIS服务器,IIS服务器只能在WINDOWS系统上运行,windows服务器的性能相比于Linux一类的服务器较低。其次说tomcat服务器,tomcat服务器面向的是java语言,
且tomcat服务器是重量级服务器,而nginx服务器是轻量级的。再一个Apache服务器,Apache服务器优点很多,比如稳定、跨平台、开源,但不支持高并发。而Nginx支持百万级
的TCP连接,支持十万级的并发访问,还是一个很好的跨平台服务器。
二、反向代理
反向代理(Reverse
Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。
反向代理服务器接受客户端的Internet请求,然后根据检测到的集群服务器的负载压力,把请求分配到压力相对较轻的服务器上。任何来自客户端的Internet请求都要先经过代
理服务器,能够保护网站安全,通过配置缓存功能可以缓存部分web服务器上的静态资源,能够提高web请求的速度,实现了负载均衡。
总结,nginx可以作为像tomcat或者Apache一样的服务器来使用,同时nginx又具有反向代理的功能,这使得nginx又可以作为反向代理服务器实现负载均衡。
一、nginx服务器与其他服务器的比较
首先说IIS服务器,IIS服务器只能在WINDOWS系统上运行,windows服务器的性能相比于Linux一类的服务器较低。其次说tomcat服务器,tomcat服务器面向的是java语言,
且tomcat服务器是重量级服务器,而nginx服务器是轻量级的。再一个Apache服务器,Apache服务器优点很多,比如稳定、跨平台、开源,但不支持高并发。而Nginx支持百万级
的TCP连接,支持十万级的并发访问,还是一个很好的跨平台服务器。
二、反向代理
反向代理(Reverse
Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。
反向代理服务器接受客户端的Internet请求,然后根据检测到的集群服务器的负载压力,把请求分配到压力相对较轻的服务器上。任何来自客户端的Internet请求都要先经过代
理服务器,能够保护网站安全,通过配置缓存功能可以缓存部分web服务器上的静态资源,能够提高web请求的速度,实现了负载均衡。
总结,nginx可以作为像tomcat或者Apache一样的服务器来使用,同时nginx又具有反向代理的功能,这使得nginx又可以作为反向代理服务器实现负载均衡。
相关文章推荐
- Nginx初识
- 初识Nginx
- 初识 Nginx
- Linux下Nginx初识与安装
- 初识nginx之第一个demo
- dubbo,MemCache和Nginx初识等服务器组件
- Nginx学习之路------初识OpenResty
- 初识nginx
- Linux系列 初识ngnix——ngnix安装及配置表内容详解、让nginx支持并显示国家及其城市
- nginx 初识
- nginx(四)初识nginx日志文件
- Nginx服务器初识:Nginx启动、停止与信号控制
- windows下初识Nginx
- nginx学习(二):初识配置文件
- 初识nginx
- Nginx初识
- 【Nginx】初识nginx---配置文件解析
- 初识nginx之准备工作
- windows下初识Nginx
- 初识Nginx