Heim  >  Artikel  >  Backend-Entwicklung  >  Nginx-Lastausgleichskonfiguration --- Nginx-Lernpfad

Nginx-Lastausgleichskonfiguration --- Nginx-Lernpfad

WBOY
WBOYOriginal
2016-07-30 13:30:02814Durchsuche
Wenn Sie Lastausgleich verwenden, können Sie die Konfiguration des http-Knotens wie folgt ändern: #设定http服务器,利用它的反向代理功能提供负载均衡支持 http {#设定mime类型,类型由mime.type文件定义 include /etc/nginx/mime.types; default_type application/octet-stream;#设定日志格式 access_log /var/log/nginx/access.log;#省略上文有的一些配置节点#。。。。。。。。。。#设定负载均衡的服务器列表 upstream mysvr {#weigth参数表示权值,权值越高被分配到的几率越大 server 192.168.8.1x:3128 weight=5;#本机上的Squid开启3128端口,不是必须要squid server 192.168.8.2x:80 weight=1; server 192.168.8.3x:80 weight=6;} upstream mysvr2 {#weigth参数表示权值,权值越高被分配到的几率越大 server 192.168.8.x:80 weight=1; server 192.168.8.x:80 weight=6;}#第一个虚拟服务器 server {#侦听192.168.8.x的80端口 listen 80; server_name 192.168.8.x;#对aspx后缀的进行负载均衡请求 location ~.*\.aspx$ {#定义服务器的默认网站根目录位置 root /root;#定义首页索引文件的名称 index index.php index.html index.htm;#请求转向mysvr 定义的服务器列表 proxy_pass http://mysvr ;#以下是一些反向代理的配置可删除. proxy_redirect off;#后端的Web服务器可以通过X-Forwarded-For获取用户真实IP proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;#允许客户端请求的最大单文件字节数 client_max_body_size 10m;#缓冲区代理缓冲用户端请求的最大字节数, client_body_buffer_size 128k;#nginx跟后端服务器连接超时时间(代理连接超时) proxy_connect_timeout 90;#连接成功后,后端服务器响应时间(代理接收超时) proxy_read_timeout 90;#设置代理服务器(nginx)保存用户头信息的缓冲区大小 proxy_buffer_size 4k;#proxy_buffers缓冲区,网页平均在32k以下的话,这样设置 proxy_buffers 432k;#高负荷下缓冲大小(proxy_buffers*2) proxy_busy_buffers_size 64k;#设定缓存文件夹大小,大于这个值,将从upstream服务器传 proxy_temp_file_write_size 64k;}}}

Das Obige stellt die Nginx-Lastausgleichskonfiguration vor – den Lernpfad von Nginx, einschließlich seiner Aspekte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Nginx-StandardkonfigurationNächster Artikel:Nginx-Standardkonfiguration