fjqzyc 发表于 2018-11-9 06:35:03

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]
查看完整版本: Resin+Nginx动静分离和负载均衡