nginx.conf
/usr/local/webserver/tengine/conf/nginx.conf
1 2 3 4 5
| http { log_format post_tag '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for" "$request_body"'; }
|
/usr/local/tengine-2.0.2/conf/vhosts.d/service.**.com.conf
1 2 3 4 5 6 7 8 9
| location /newapi/ { if ($content_type ~* "application/x-www-form-urlencoded") { access_log /data/fund/logs/service.******.com_access.log post_tag; }
rewrite ^/newapi/(.*)$ /$1 break; proxy_pass http://newapi;
}
|
/usr/local/tengine-2.0.2/conf/vhosts.d/h5.**.com.conf
1 2 3 4 5 6 7 8 9
| location /gxq/ { if ($content_type ~* "application/x-www-form-urlencoded") { access_log /data/fund/logs/h5.******.com_access.log post_tag; }
rewrite ^/gxq/(.*)$ /$1 break; proxy_pass http://newapi;
}
|
https://serverfault.com/questions/649151/nginx-location-regex-doesnt-work-with-proxy-pass/649196#649196