user  tpiqc;
# 自动根据CPU核心数调整worker进程数
worker_processes  auto;

#error_log  /usr/local/nginx/logs/nginx_error.log;
#error_log  logs/error.log  notice;
error_log  /usr/local/nginx/logs/nginx_error.log  error;
pid        /usr/local/nginx/nginx.pid;

# 每个worker能够打开的文件描述符
worker_rlimit_nofile 65535;

events {
  worker_connections  2048;
}


http {
  include mime.types;
  default_type  application/octet-stream;
  server_tokens off;
  log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
  '$status $body_bytes_sent "$http_referer" '
  '"$http_user_agent" "$http_x_forwarded_for"'
  '$request_time $upstream_response_time';


  access_log  logs/access.log  main;

  # 开启零拷贝机制
  sendfile        on;
  # TCP报文立即发送
  #tcp_nodelay    on;
  # 开启tcp报文拼接(Nagle算法)
  #tcp_nopush     on;

  # 长连接数
  #keepalive         32;
  # 长连接保持打开的最长时间
  keepalive_timeout  65;

  #gzip  on;

  client_max_body_size 105m;

  upstream qmsbackend {
    server iqc1.tp-link.net: 8080;
    server iqc2.tp-link.net: 8080;
  }

  upstream iqc1 {
    server iqc1.tp-link.net: 8080;
  }

  server {
    listen 80;
    server_name iqc.tp-link.net;
    charset utf-8;
    gzip on;
    gzip_types text/plain application/javascript text/css image/jpeg image/gif image/png;

    location /api/ {
      proxy_pass  http://qmsbackend/;
      proxy_redirect http://qmsbackend/index.html /;
      proxy_set_header        Host $host;
      proxy_set_header        X-Real-IP   $remote_addr;
      proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header        X-Forwarded-Proto $scheme;
      proxy_connect_timeout   150;
      proxy_send_timeout      150;
      proxy_read_timeout      150;
    }

    location /apprelease/ {
      alias /u1/tpiqc/apprelease/;
      autoindex on;
    }

    location /help/ {
      alias /u1/tpiqc/help/;
      autoindex on;
    }

    # just for importing data, could be deleted afterwards
    location /dataimport/ {
      proxy_pass  http://iqc1;
    }

    location / {
      root /u1/tpiqc/tpqmsapp/Tpqms;
      index index.html;
    }
  }
}

粥于于
9 声望1 粉丝

代码搬运工