高级的网站建设,关闭 百度云加速 后网站打不开了,绥德网站建设设计,十大it教育培训机构排名基于 Nginx版本 1.14.2 #xff0c;Tomcat版本 9.0.0 演示
第1章 Nginx简介
1.1 Nginx发展介绍
Nginx #xff08;engine x#xff09; 是一个高性能的Web服务器和反向代理服务器#xff0c;也可以作为邮件代理服务器。
Nginx 特点是占有内存少#xff0c;并发处理能力…基于 Nginx版本 1.14.2 Tomcat版本 9.0.0 演示
第1章 Nginx简介
1.1 Nginx发展介绍
Nginx engine x 是一个高性能的Web服务器和反向代理服务器也可以作为邮件代理服务器。
Nginx 特点是占有内存少并发处理能力强以高性能、低系统资源消耗而闻名Nginx官方测试为5万并发请求。与Nginx同类型的Web服务器还有Apache、Lighttpd音同lighty、Tengine阿里巴巴的 等。Nginx 的并发处理能力在同类型的Web服务器中表现极好Apache、Lighttpd在全世界范围内大量的网站使用了Nginx国内互联网中也大量使用了Nginx比如淘宝、新浪、搜狐、网易、美团等。
Nginx是免费开源的同时Nginx也有收费的商业版本商业版本提供了性能优化、宕机等紧急问题处理等技术支持和服务。
1.2 Nginx作者
Nginx 是由俄罗斯人 Igor Sysoev 采用C语言开发编写的第一个公开版本0.1.0发布于2004年10月4日。 Igor SysoevNginx的创始人
Igor Sysoev出生于1970年的阿拉木图哈萨克斯坦共和国城市也就是前苏联。1991年苏联解体哈萨克斯坦宣布独立Nginx作者1994年毕业于莫斯科国立鲍曼技术大学
毕业后继续在莫斯科工作和生活就职于NGINX.Inc任CTO。https://www.nginx.com/
1.3 正向代理和反向代理概念
反向代理Reverse Proxy方式是指以代理服务器来接受internet上的连接请求然后将请求转发给内部网络上的服务器并将从服务器上得到的结果返回给internet上请求连接的客户端此时代理服务器对外就表现为一个反向代理服务器
正向代理类似一个跳板机代理访问外部资源。比如我是一个用户我访问不了某网站但是我能访问一个代理服务器这个代理服务器它能访问那个我不能访问的网站于是我先连上代理服务器告诉它我需要那个无法访问网站的内容代理服务器去取回来,然后返回给我。
1.4 正向代理和反向代理举例
1.4.1 正向代理
比如你现在缺钱想找马云爸爸去借钱可想而知人家可能鸟都不鸟你到最后碰一鼻子灰借不到钱。不过你认识你家隔壁老王而老王认识马云同志而且关系还很好。这时候你托老王去找马云借钱当然这事最后成了你从马云那里借到了500万这时候马云并不知道钱是你借的只知道这钱是老王借的。最后由老王把钱转交给你。在这里老王就充当了一个重要的角色代理。
此时的代理就是我们常说的正向代理。代理客户端去请求服务器隐藏了真实客户端服务器并不知道真实的客户端是谁。正向代理应用最广泛的莫过于现在的某些“科学上网工具”你访问不了谷歌、Facebook的时候你可以在国外搭建一台代理服务器代理你访问代理服务器再把请求到的数据转交给你你就可以看到内容了。
1.4.2 反向代理
比如你现在很无聊想找人聊天这时候你拨通了联通客服10010电话联通的总机可能随机给你分配一个闲置的客服给你接通。这时候你如愿以偿的和客服聊了起来问了问她目前有没有结婚、有没有对象、家住哪里、她的微信号、她的手机号。。。
此时联通总机充当的角色就是反向代理你只知道和客服接通并聊了起来具体为什么会接通这个客服MM怎么接通的你并不知道。
反向代理隐藏了真正的服务端就像你每天使用百度的时候只知道敲打www.baidu.com就可以打开百度搜索页面但背后成千上万台百度服务器具体是哪一台为我们服务的我们并不知道。我们只知道这个代理服务器它会把我们的请求转发到真实为我们服务的那台服务器那里去。
综上所述正向代理代理对象是客户端反向代理代理对象是服务端。
1.5 总结
软件层面一般常用Nginx来做反向代理服务器它的性能非常好用来做负载均衡。