how to log http vs. https?

Roxis roxis at list.ru
Wed May 21 19:19:09 MSD 2008


On Wednesday 21 May 2008, Rt Ibmer wrote:
> I would like to add information to my log to tell me whether a request was
> received and handled over http or if it was over https (I have nginx set up
> to handle ssl and non-ssl for the same server/ip/host).
>
> Right now I am logging $request which is just the relative portion of the
> URL ("/path/to/file.htm").  I assume I could change this to $request_uri
> and it would log the full uri including the http:// or https:// part. 
> However that will add unnecessary size to my files.
>
> So instead I was wondering if there was a variable like $port I could log
> so I can see whether the answer is 80 vs. 443 which would tell me what I
> want to know in the logs. Is this possible? Thanks!

$scheme or $server_port

http://wiki.codemongers.com/NginxHttpCoreModule#var_scheme
http://wiki.codemongers.com/NginxHttpCoreModule#var_server_port





More information about the nginx mailing list