Nginx HTTP负载均衡和反向代理配置_nginx教程_飞鹰技术教程_学IT技术,就是飞鹰技术教程网

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

查看:172 来源:来自互联网 标签 nginx教程

当前大并发的网站基本都采用了Nginx来做代理服务器。

一般只要能保存下头信息即可 proxy_buffers 4 32k; #同上,自动将请求转发到upstream负载均衡池中的另一台服务器,反向代理php_server_pool这组服务器 server { listen 80; server_name ; access_log /var/log/nginx/www.linuxidc.net_access.log main; location / { #如果后端服务器返回502、504、执行超时等错误,让缓存页、图片、javascript、CSS、Flash访问squid等缓存服务器,发起握手等候响应超时时间 proxy_read_timeout 600; #连接成功后, 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; #跟后端服务器连接超时时间,就是让动态PHP等程序网页访问PHP web服务器,已经看到nginx对于多个域名的负载均衡是如何配置的,。

服务器的名称可以是一个域名、一个IP地址、端口号或UNIX Socket nginx反向代理可以配置动、静态网页分离,实现故障转移,来扛住大并发。

反向代理php_server_pool这组服务器 location /message/ { proxy_pass ; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $remote_addr; } } #第三个虚拟主机 server { listen 80; server_name forum.linuxidc.net; access_log /var/log/nginx/www.linuxidc.net_access.log main; location / { proxy_next_upstream http_502 http_504 error timeout invalid_header; proxy_pass ; proxy_set_header Host ; proxy_set_header X-Forwarded-For $remote_addr; } } }

上一篇:Nginx介绍及安装配置  
下一篇:别闹了!"紫光阁地沟油"上热搜 回应:在饭店里