nginx配置文件详解中文版

2019-10-17 20:57:22王冬梅

            include fastcgi_params;
        }
        #设定查看Nginx状态的地址
        location /NginxStatus {
            stub_status            on;
            access_log              on;
            auth_basic              "NginxStatus";
            auth_basic_user_file  conf/htpasswd;
        }
        #禁止访问 .htxxx 文件
        location ~ /.ht {
            deny all;
        }

     }
}

二、nginx的负载均衡和代理配置


#设定http服务器,利用它的反向代理功能提供负载均衡支持
http {
     #设定mime类型,类型由mime.type文件定义
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;
    #设定日志格式
    access_log    /var/log/nginx/access.log;

    #省略上文有的一些配置节点

    #。。。。。。。。。。

    #设定负载均衡的服务器列表
    upstream mysvr {
        #weigth参数表示权值,权值越高被分配到的几率越大
        server 192.168.8.1x:3128 weight=5;#本机上的Squid开启3128端口
        server 192.168.8.2x:80  weight=1;
        server 192.168.8.3x:80  weight=6;
    }

    upstream mysvr2 {
        #weigth参数表示权值,权值越高被分配到的几率越大

        server 192.168.8.x:80  weight=1;
        server 192.168.8.x:80  weight=6;
    }

   #第一个虚拟服务器
   server {
        #侦听192.168.8.x的80端口
        listen       80;
        server_name  192.168.8.x;