26 lines
1.2 KiB
Plaintext
26 lines
1.2 KiB
Plaintext
upstream agent_backend {
|
|
server 172.24.16.10:8070 weight=10 max_fails=3 fail_timeout=30s;
|
|
server 172.24.16.7:8070 weight=10 max_fails=3 fail_timeout=30s;
|
|
}
|
|
|
|
log_format to_prod_agent_log '客户端IP: $remote_addr | 用户: $remote_user | 时间: $time_local | '
|
|
'请求方法和路径: "$request" | 状态码: $status | 响应大小: $body_bytes_sent | '
|
|
'来源页面: "$http_referer" | 客户端UA: "$http_user_agent" | '
|
|
'上游服务器: $upstream_addr | 上游响应耗时: $upstream_response_time | '
|
|
'请求总耗时: $request_time | Host: $host';
|
|
|
|
server {
|
|
listen 18070; # 监听 18070 端口
|
|
server_name _; # 公网 IP
|
|
access_log /data/tengine/logs/to_prod_agent_access.log to_prod_agent_log;
|
|
error_log /data/tengine/logs/to_prod_agent_error.log;
|
|
location / {
|
|
proxy_pass http://agent_backend; # 反向代理到国内生产01 02
|
|
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;
|
|
client_max_body_size 300M;
|
|
}
|
|
}
|