How to log virtual server name
Piotr Sikora
piotr.sikora at frickle.com
Mon Feb 27 06:25:47 UTC 2012
Hi,
> 1. Cannot set more than 1 server name – Nginx is ignoring multiple
> server names defined on the same IP with a warning message
http://nginx.org/en/docs/http/ngx_http_core_module.html#server_name
You want to specify multiple server names within one directive, do not use
multiple directives.
> 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.
http://nginx.org/en/docs/http/ngx_http_core_module.html#variables
"$host" works just fine, you must have tested it wrong.
Best regards,
Piotr Sikora < piotr.sikora at frickle.com >
More information about the nginx
mailing list