欢迎来到 无奈人生 安全网 聚焦网络安全前沿资讯,精华内容,交流技术心得!

Nginx HTTP负载均衡和反向代理配置

来源: 作者: 时间:2019-02-24 21:37 点击: 我要投稿
广告位API接口通信错误,查看德得广告获取帮助

当前大并发的网站基本都采用了Nginx来做代理服务器,并且做缓存,来扛住大并发。先前也用nginx配置过简单的代理,今天有时间把整合过程拿出来和大家分享,不过其中大部分也是网上找来的资源。
nginx完整的反向代理代码如下所示  :
         [root@data conf]# vim nginx.conf
         user  www www;
         worker_processes  10;
          
         error_log  /var/log/nginx/nginx_error.log;
          
         pid        logs/nginx.pid;
          
         worker_rlimit_nofile 65535
         events {
             use epoll;
             worker_connections  65535;
         }
          
         http {
             include       mime.types;
             default_type  application/octet-stream;
             
             server_names_hash_bucket_size 128;
             client_header_buffer_size 32k;
             large_client_header_buffers 4 32k;
             sendfile        on;
             tcp_nopush     on;
          
             keepalive_timeout  65;
             fastcgi_connect_timeout 300;
             fastcgi_send_timeout 300;
             fastcgi_read_timeout 300;
             fastcgi_buffer_size 64k;
        fastcgi_buffers 4 64k;
             fastcgi_busy_buffers_size 128k;
             fastcgi_temp_file_write_size 128k;
          
             gzip  on;
             gzip_min_length  1k;
             gzip_buffers     4 16k;
             gzip_http_version 1.0;
             gzip_comp_level 2;
             gzip_types       text/plain application/x-javascript text/css application/xml;
             gzip_vary on;
          
             client_max_body_size 300m;   #允许客户端请求的最大单个文件字节数
        client_body_buffer_size 128k;  #缓冲区代理缓冲用户端请求的最大字节数
             proxy_connect_timeout  600;   #跟后端服务器连接超时时间,发起握手等候响应超时时间
             proxy_read_timeout   600;   #连接成功后,等候后端服务器响应时间,在后端排队中等候
             proxy_send_timeout 600; #后端服务器数据回传时间,就是在规定时间内后端服务器必须传完所有数
             proxy_buffer_size 16k; #代理请求缓存区,这个缓存区间会保存用户的信息以供nginx进行规则处理,一般只要能保存下头信息即可

[1] [2] [3]  下一页

当前大并发的网站基本都采用了Nginx来做代理服务器,并且做缓存,来扛住大并发。先前也用nginx配置过简单的代理,今天有时间把整合过程拿出来和大家分享,不过其中大部分也是网上找来的资源。
nginx完整的反向代理代码如下所示  :
         [root@data conf]# vim nginx.conf
         user  www www;
         worker_processes  10;
          
         error_log  /var/log/nginx/nginx_error.log;
          
         pid        logs/nginx.pid;
          
         worker_rlimit_nofile 65535 copyright 无奈人生
         events {
             use epoll;
             worker_connections  65535;
         }
          
         http {
             include       mime.types;
             default_type  application/octet-stream;
             
             server_names_hash_bucket_size 128;
             client_header_buffer_size 32k;
             large_client_header_buffers 4 32k;

无奈人生安全网


             sendfile        on;
             tcp_nopush     on;
          
             keepalive_timeout  65;
             fastcgi_connect_timeout 300;
             fastcgi_send_timeout 300;
             fastcgi_read_timeout 300;
             fastcgi_buffer_size 64k;
        fastcgi_buffers 4 64k;
             fastcgi_busy_buffers_size 128k; copyright 无奈人生
             fastcgi_temp_file_write_size 128k;
          
             gzip  on;
             gzip_min_length  1k;
             gzip_buffers     4 16k;
             gzip_http_version 1.0;
             gzip_comp_level 2;
             gzip_types       text/plain application/x-javascript text/css application/xml;
             gzip_vary on;
          

无奈人生安全网


             client_max_body_size 300m;   #允许客户端请求的最大单个文件字节数
        client_body_buffer_size 128k;  #缓冲区代理缓冲用户端请求的最大字节数
             proxy_connect_timeout  600;   #跟后端服务器连接超时时间,发起握手等候响应超时时间
             proxy_read_timeout   600;   #连接成功后,等候后端服务器响应时间,在后端排队中等候
             proxy_send_timeout 600; #后端服务器数据回传时间,就是在规定时间内后端服务器必须传完所有数
             proxy_buffer_size 16k; #代理请求缓存区,这个缓存区间会保存用户的信息以供nginx进行规则处理,一般只要能保存下头信息即可
内容来自无奈安全网

[1] [2] [3]  下一页

无奈人生安全网

。 (责任编辑:admin)
【声明】:无奈人生安全网(http://www.wnhack.com)登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱472701013@qq.com,我们会在最短的时间内进行处理。