为了提高吞吐量,有些服务器是专门跑程序用的,有些服务器是跑静态资源的。
你可能访问一个网页,里面有,而这个并不是你访问的这个网页的服务器,也叫前端服务器,而是你的请求被 Nginx 转发到了一台后端服务器,由后端服务器提供给前端服务器再返回到客户端的。
我这台 nginx 的配置非常细致,有 nginxconf ,在这个配置中包含了两个文件夹,一个是 sites-available ,一个是 sites-enabled , nginxcof 一般用来做整个 nginx 的配置。
域名配置段在 sites-avaliable 下,然后建立一个软连接到 sites-enabled 下去。
反向代理就写在域名配置段里,客户端通过访问服务器,服务器将请求分配按照 server 段里的则正匹配,将请求按照 fastcgi 发送到 php-fpm 通过分配再到我们的程序。
反向代理一样,也需要通过正则来捕捉到用户的请求。(2018-12-9,现在流行的做法是将静态资源全部压缩打包,丢到cdn上去,服务器基本只做端口转发,>正向代理是一个位于客户端和目标服务器之间的代理服务器。为了从目标服务器取得内容,客户端向代理服务器发送一个请求,并且指定目标服务器,之后代理服务器向目标服务器转交并且将获得的内容返回给客户端。
我想访问某歌,直接在浏览器输入某歌地址是访问不了的,原因大家都懂,只能otw(over the wall)。我在电脑上安装otw软件,再输入某歌地址,完美解决。
反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相当于目标服务器,即用户直接访问反向代理服务器就可以获得目标服务器的资源。同时,用户不需要知道目标服务器的地址,也无须在用户端作任何设定。
我想访问某度,直接输入某度地址就可以了,不需安装otw软件,但是具体是哪台服务器给我返回的数据呢?我并不知道
反向代理是企业中经常用到的技术,很多是通过nginx实现的,以后会讲解nginx的配置
参考文章: >
注意:本进阶在webpack进阶18的基础上进行衍生。
我们要请求 这个网址的数据
>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)