25 lines
654 B
Caddyfile
25 lines
654 B
Caddyfile
{
|
|
order request_id before header
|
|
http_port 8080
|
|
https_port 8443
|
|
}
|
|
|
|
http:// {
|
|
request_id 12
|
|
|
|
root * /opt/app/public
|
|
|
|
header * X-Request-Id "{http.request_id}"
|
|
|
|
php_fastcgi 127.0.0.1:9000 {
|
|
trusted_proxies private_ranges
|
|
env X_REQUEST_ID "{http.request_id}"
|
|
}
|
|
|
|
log {
|
|
format transform `{request>remote_ip} - {request>headers>X-Forwarded-For>[0]} - [{ts}] "{request>method} {request>uri} {request>proto}" {status} {size} "{request>headers>Referer>[0]}" "{request>headers>User-Agent>[0]}" - "{resp_headers>X-Request-Id>[0]}"` {
|
|
time_format "02/Jan/2006:15:04:05 -0700"
|
|
}
|
|
}
|
|
}
|