Resin+Nginx动静分离和负载均衡
usernginx;worker_processes8;
#worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;
error_loglogs/error.loginfo;
pid /var/run/nginx.pid;
events {
use epoll;
worker_connections1024;
}
http {
include mime.types;
default_typeapplication/octet-stream;
charset UTF-8;
server_names_hash_bucket_size 128;
client_header_buffer_size 32k;
large_client_header_buffers 4 32k;
client_max_body_size 8m;
#limit_conn_zone $binary_remote_addr zone=one:32k;
#limit_conn_zone $binary_remote_addr zone=permitip:10m;
error_page 404 =http://www.iyunv.net/404.html;
#error_page 404= /40x.html;
#location = /40x.html{
#root html;
#}
#error_page 500 502 503 504/50x.html;
#location = /50x.html {
#root html;
#}
open_file_cache max=102400 inactive=20s;
sendfile on;
#autoindex on;
tcp_nopushon;
tcp_nodelay on;
keepalive_timeout60;
gzipon;
gzip_min_length1k;
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_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;
#如果要启用负载均衡
#upstream www.xxx.com {
#zone myapp1 64k;
#server 192.168.1.220:80 weight=1 max_fails=2 fail_timeout=30s slow_start=30s;
#server 192.168.1.221:80 weight=1 max_fails=2 fail_timeout=30s;
#}
#upstream www.xxx.org {
#zone myapp1 64k;
#server 192.168.1.220:80 weight=1 max_fails=2 fail_timeout=30s slow_start=30s;
#server 192.168.1.221:80 weight=1 max_fails=2 fail_timeout=30s;
#}
log_formataccess '$remote_addr - $remote_user [$time_local] $request $status $body_bytes_sent $http_referer $http_user_agent $http_x_forwarded_for';
#access_log logs/access.log access;
include vhost/*.conf;
}
页:
[1]