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;
}
}
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。