NGINX反向代理服务器
2017-05-18 15:40
169 查看
背景
普通的代理服务器,处理内部网络对internet的连接请求。将原本需要发给web服务器的http请求,发给代理服务器。普通的代理服务器不支持外部网络访问内部网络。反向代理服务器能够代理网络上的主机,访问内部网络,没有保存任何网页的真实数据,所有的静态网页或者CGI程序,都保存在内部的Web服务器上。因此对反向代理服务器的攻击并不会使得网页信息遭到破坏。
优点
作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。能够支持高达 50,000 个并发连接数的响应,感谢 Nginx 为我们选择了 epoll and kqueue 作为开发模型.作为负载均衡服务器:Nginx 既可以在内部直接支持 Rails 和 PHP,也可以支持作为 HTTP代理服务器 对外进行服务。Nginx 用 C 编写, 不论是系统资源开销还是 CPU 使用效率都比 Perlbal 要好的多。
作为邮件代理服务器: Nginx 同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器),Last.fm 描述了成功并且美妙的使用经验。
Nginx 安装非常的简单,配置文件 非常简洁(还能够支持perl语法),Bugs非常少的服务器: Nginx 启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。你还能够在 不间断服务的情况下进行软件版本的升级。
负载均衡服务器(load-balancing server)
负载均衡服务器(load-balancing server)是进行负载分配的服务器。通过负载均衡服务器,将服务请求均衡分配到实际执行的服务中,从而保证整个系统的响应速度。“负载均衡服务器”是本系统的控制服务器,所有用户的请求都首先到此服务器,然后由此服务器根据各个实际处理服务器状态将请求具体分配到某个实际处理服务器中,对外公开的域名与IP地址都是这台服务器。负载均衡控制与管理软件安装在这台服务器上,这台服务器一般只做负载均衡任务分配,但不是实际对网络请求进行处理的服务器。
相关文章推荐
- Windows下使用nginx搭建反向代理服务器
- 用nginx搭简单反向代理服务器
- Nginx——反向代理服务器
- Nginx反向代理研究,通达OA服务器反向代理
- Nginx搭建反向代理服务器过程详解
- Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
- nginx配置1:借助Nginx搭建反向代理服务器与缓存静态文件
- Nginx搭建反向代理服务器过程详解(转)
- 【大型网站技术实践】初级篇:借助Nginx搭建反向代理服务器
- Nginx搭建反向代理服务器过程详解
- nginx搭建域名反向代理服务器
- Nginx和Apache服务器上配置反向代理
- WINDOWS 2008Server 配置nginx 反向代理服务器 安装成服务
- 使用Nginx反向代理tomcat服务器
- 使用Nginx反向代理tomcat服务器
- Centos安装nginx反向代理服务器
- nginx之反向代理服务器
- 服务器上nginx反向代理的配置
- Nginx搭建反向代理服务器过程详解