Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Nginx负载均衡+动静分离

Nginx负载均衡+动静分离

WBOY
WBOYasal
2016-08-08 09:21:391057semak imbas

user webroot webroot;
worker_processes  2;
worker_rlimit_nofile 102400;
events {
    use epoll;
    worker_connections  102400;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  60;
        server_names_hash_bucket_size 128;
        client_header_buffer_size 32k;
        large_client_header_buffers 4 32k;
        open_file_cache max=102400 inactive=20s;
        open_file_cache_valid 30s;
        open_file_cache_min_uses 1;
        client_max_body_size 8m;
        tcp_nopush     on;
        tcp_nodelay on;
        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;
        fastcgi_cache_path /service/nginx/fastcgi_cache levels=1:2 keys_z inactive=5m max_size=1g;
        fastcgi_connect_timeout 300;
        fastcgi_send_timeout 300;
        fastcgi_read_timeout 300;
        fastcgi_buffer_size 64k;
        fastcgi_buffers 8 64k;
        fastcgi_busy_buffers_size 128k;
        fastcgi_temp_file_write_size 128k;
        proxy_connect_timeout    5;
        proxy_read_timeout       60;
        proxy_send_timeout       5;
        proxy_buffer_size        16k;
        proxy_buffers            4 64k;
        proxy_busy_buffers_size 128k;
        proxy_temp_file_write_size 128k;
        upstream zph_web {
                server   192.168.1.134:80 weight=1 max_fails=2 fail_timeout=30s;
                server   192.168.1.135:80 weight=1 max_fails=2 fail_timeout=30s;
        }
##
    server {
        listen       80;
        server_name  www.zhoupeihao.com zhoupeihao.com;
        root   /data/web/www;
            index  index.html index.php index.htm index.shtml;
        location / {
        proxy_next_upstream http_502 http_504 error timeout invalid_header;
        proxy_set_header Host  $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://zph_web;
        expires      1d;
        }
        location /ngx_status
        {
        stub_status on;
        access_log off;
        }
        location ~ .*\.(php|jsp|cgi)?$
        {
        proxy_set_header Host  $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://zph_web;
        }
        location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$
        {
        root /data/web/www;
        expires        7d;
        }
}
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

以上就介绍了Nginx负载均衡+动静分离,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:php和mysql web开发学习记录Artikel seterusnya:七牛整合PHP上传文件