配置Nginx转发请求头参数

Nginx配置说明

proxy_set_header 自定义的请求头参数名称 $Nginx内置参数

配置实例:

http {

        ##
        # Basic Settings
        ##

        #获取真实ip       
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Real-Port $remote_port;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        sendfile on;
        tcp_nopush on;
....
}

Nginx内置参数:

    '"servername": "$http_host", '    
    '"id": "$arg_id",'
    '"name": "$arg_name",'
    '"remote_addr": "$remote_addr",'
    '"referer": "$http_referer",'
    '"request": "$request",'
    '"request_time": "$request_time",'
    '"status": $status,'
    '"bytes":$body_bytes_sent,'
    '"agent": "$http_user_agent",'
    '"x_forwarded": "$http_x_forwarded_for",'
    '"upstr_addr": "$upstream_addr",'
    '"upstr_host": "$upstream_http_host",'
    '"ups_resp_time": "$upstream_response_time" }'
posted @ 2022-08-15 10:31  flame_smily  阅读(3616)  评论(0)    收藏  举报