nginx.conf

#Nginx所用用户和组,window下不指定
#user niumd niumd;

#工作的子进程数量(通常等于CPU数量或者2倍于CPU)
worker_processes 2;

#错误日志存放路径
#error_log logs/error.log;
#error_log logs/error.log notice;
error_log /home/wwwlogs/error_nginx.log crit;

#指定pid存放文件
pid /var/run/nginx.pid;

events {
    #使用网络IO模型linux建议epoll,FreeBSD建议采用kqueue,window下不指定.
    #use epoll;
    
    #允许最大连接数
    worker_connections 1024;
}

http {
    include mime.types;
    default_type application/octet-stream;
    
    ##打开压缩 功能
    gzip on;
    gzip_min_length 1k;
    gzip_buffers 16 64k;
    gzip_http_version 1.1;
    gzip_comp_level 6;
    gzip_types text/plain application/x-javascript text/css application/xml;
    gzip_vary on;
    
    #运行日志
    access_log /home/wwwlogs/access.log;
    client_header_timeout 3m;
    client_body_timeout 3m;
    send_timeout 3m;
    client_header_buffer_size 1k;
    large_client_header_buffers 4 4k;
    sendfile on;
    tcp_nopush on;
    tcp_nodelay on;
    
    upstream chengkun {
        #weigth参数表示权值,权值越高被分配到的几率越大
        server localhost:8080  weight=5;
        }
 

    server {
        listen 80;
        server_name localhost;
#       server_name www.byb100.com;

#SSL配置
#       ssl on;
#       ssl_certificate /etc/nginx/ssl/server/www_kdjack_com.crt;
#       ssl_certificate_key /etc/nginx/ssl/server/www_kdjack_com.key;

#       ssl_session_timeout 5m;

#       ssl_protocols SSLv2 SSLv3 TLSv1;
#       ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
#       ssl_prefer_server_ciphers on;
        
        location / {
            
            #if中的引号中是以正则表达式匹配
            
           proxy_pass http://chengkun$request_uri;
            
            #if ($request_uri ~* "^/ckkj-wechat(/)?(.*)$") {
            #                   proxy_pass http://ckkj-wechat$request_uri;
            #            }
            #设置连接超时时间 如果在这段时间内,tomcat未作出任何响应,则算作一次失败请求 并且会自动在 upstream 中的max_fails中累加,当累加到max_fails最大值时,触发(fail_timeout)停用tomcat事件
            proxy_connect_timeout 10s;
            
            proxy_redirect  off;
            #保留用户真实信息
            
            #这个是配置请求监听端口后的转发
            proxy_set_header   Host             $host;
            
            proxy_set_header   X-Real-IP        $remote_addr;
            proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
        }
    }
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值