How to log virtual server name
piotr.sikora at frickle.com
Mon Feb 27 06:25:47 UTC 2012
> 1. Cannot set more than 1 server name – Nginx is ignoring multiple
> server names defined on the same IP with a warning message
You want to specify multiple server names within one directive, do not use
> 2. Cannot log the virtual server name (Apache %v equivalent) to the
> access_log. Any variable in the custom log format – ie. $server_name,
> $host, etc does not log the Host headers, but rather the server name
> string set with the server_name directive (if matched). This makes it
> impossible to have a combined log file for different sites set in a
> virtual hosting environment on the same IP address.
"$host" works just fine, you must have tested it wrong.
Piotr Sikora < piotr.sikora at frickle.com >
More information about the nginx