nginx负载均衡、跨域、文件服务器配置

nginx负载均衡、反向代理、文件服务器相关配置。

nginx.conf文件相关配置: 


worker_processes  1;
events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;
    keepalive_timeout  65;
    
    #后台服务器组  配置各个负载均衡服务器 (默认轮询策略)
    upstream cskx_group{
        server 49.232.143.223:8762;      
        server 230791mi80.51mypc.cn:25696;
    }

    #反向代理服务
    server {
        listen       8800;
        server_name  localhost;

        location / {
            root   html;
            index  index.html index.htm;
        }
                
        #支持跨域
        location /cskx {
            add_header 'Access-Control-Allow-Origin' $http_origin;
            add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
            add_header 'Access-Control-Allow-Headers' '*';
            proxy_pass http://cskx_group/cskx;
        }
        
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
    
    #配置文件服务器
    server { 
        listen    9000;    #端口 
        server_name localhost;  #服务名 
        charset utf-8; # 避免中文乱码
        root  /usr/local/nginx/file; #显示的根索引目录,注意这里要改成你自己的,目录要存在 
     
        location / {
          autoindex on;       #开启索引功能 
          autoindex_exact_size off; # 关闭计算文件确切大小(单位bytes),只显示大概大小(单位kb、mb、gb) 
          autoindex_localtime on;  # 显示本机时间而非 GMT 时间 
        }
    }

}
 

你可能感兴趣的:(积累,nginx,负载均衡,文件服务器,跨域)