副问题[/!--empirenews.page--]
NGINX的反向署理和负载平衡是网站架构中常常用到的一种高并发,高可用的方案,下面我们直接拭魅战操纵,虽然理论也是要的。
一、反向署理
进程:反向署理:客户端 一>署理 <一> 处事端举个例子: A(客户端)想租一个屋子,B(署理)就把这个屋子租给了他。这时辰现实上C(处事端)才是房东。B(署理)是中介把这个屋子租给了A(客户端)。这个进程中A(客户端)并不知道这个屋子到底谁才是房东他都有也许以为这个屋子就是B(署理)的总结:反向署理中客户端是并不知道本身要会见哪个处事器,反向署理模式屏障可能潜匿了真实处事器信息。
布局图
1、什么是正向署理
进程:客户端 <一> 署理 一>处事端举个例子:A(客户端)想租C(处事端)的屋子,可是A(客户端)并不熟悉C(处事端)租不到。 B(署理)熟悉C(处事端)能租这个屋子以是你找了B(署理)资助租到了这个屋子。总结:正向署理最大的特点是客户端很是明晰要会见的处事器地点;处事器只清晰哀求来自哪个署理处事器,而不清晰来自哪个详细的客户端;正向署理模式屏障可能潜匿了真实客户端信息。
2、 正向署理和反向署理的区别
3、反向署理各个参数声名
二、负载平衡
声名:客户端发送的、nginx反向署理处事器吸取到的哀求数目,就是我们说的负载量,哀求数目凭证必然的法则举办分发到差异的处事器处理赏罚的法则,就是一种平衡法则,以是将处事器吸取到的哀求凭证法则分发的进程,称为负载平衡。
表示图
nginx支持的负载平衡调治算法方法: 关于Nginx负载平衡的6种计策
三、拭魅战操纵
1、情形
- 署理处事器(吸取全部哀求)
- 192.168.8.146
- 处事器
- 1、192.168.8.228:8080
- 2、192.168.8.228:8081
- 3、192.168.8.228:808
1)署理处事器
2)处事器
- 1号处事器
- server {
- listen 8080;
- server_name www.common.com;
-
- root /www/local;
-
- charset utf-8;
- index index.php index.html index.htm;
- try_files $uri $uri/ /index.php?$query_string;
-
- location ~ .php$ {
- fastcgi_pass 127.0.0.1:9000;
- fastcgi_index index.php;
- fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
- include fastcgi_params;
- }
- }
- 2号处事器
- server {
- listen 8081;
- server_name www.common.com;
-
- root /www/test-common/common/public;
-
- charset utf-8;
- index index.php index.html index.htm;
- try_files $uri $uri/ /index.php?$query_string;
-
- location ~ .php$ {
- fastcgi_pass 127.0.0.1:9000;
- fastcgi_index index.php;
- fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
- include fastcgi_params;
- }
- }
- 3号处事器
- server {
- listen 8082;
- server_name www.common.com;
-
- root /www/test;
-
- charset utf-8;
- index index.php index.html index.htm;
- try_files $uri $uri/ /index.php?$query_string;
-
- location ~ .php$ {
- fastcgi_pass 127.0.0.1:9000;
- fastcgi_index index.php;
- fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
- include fastcgi_params;
- }
- }
(编辑:河北网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|