user  web_proxy;
worker_processes  auto;

events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile      on;

    # 使用系统 resolv.conf（由 update-dns.sh 动态更新）
    resolver __RESOLVERS__ valid=30s ipv6=off;

    # 启用访问日志
    access_log  /var/log/nginx/access.log;
    error_log   /var/log/nginx/error.log;

    # 反向代理默认头部
    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;

    server {
        listen 80 default_server;
        server_name _;

        location / {
            set $web_backend http://web.argus.com:8080;
            proxy_pass $web_backend;
        }
    }


    include /etc/nginx/conf.d/*.conf;
}
