正向代理和反向代理

正向代理

概念:反向代理(Reverse Proxy)实际运行方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。

用途:

反向代理的作用:

(1)保证内网的安全,可以使用反向代理提供WAF功能,阻止web攻击:大型网站,通常将反向代理作为公网访问地址,Web服务器是内网。

img

(2)负载均衡,通过反向代理服务器来优化网站的负载

img

(3)解决前后端分离时浏览器同源策略问题。

正向代理和反向代理的区别:

正向代理:服务端只知道是代理服务器在取资源,而不知道取资源真正是谁

反向代理:所有客户端都访问同一个服务端,客户端不知道真正提供资源的是哪个服务器

Nginx的Master-Worker模式

要启动nginx,只需要输入命nginx,其中xxx是你nginx的安装目录。

img

nginx进程

启动Nginx后,其实就是在80端口启动了Socket服务进行监听,如图所示,Nginx涉及Master进程和Worker进程。

img

posted @ 2019-10-10 21:59  小夏02  阅读(61)  评论(0)    收藏  举报