语法: log_format name format [format ...]
默认: log_format combined "..."
上下文: http server
指令log_format描述了一个日志项的格式. 除了格式中的一般变量 it is possible to use variables which exist only at the moment of record into the log:
The headers, transmitted to client, begin from the prefix "sent_http_", for example, $sent_http_content_range.
Note that variables produced by other modules can also be logged. For example you can log upstream response headers with the prefix "upstream_http_", see upstream.
In the configuration there is always a predetermined format "combined":
log_format combined '$remote_addr - $remote_user [$time_local] '
'"$request" $status $body_bytes_sent '
'"$http_referer" "$http_user_agent"';
因为我要安装0.7.64版本,所以执行
# vim /usr/portage/www-servers/nginx/nginx-0.7.64.ebuild
因为我的 nginx-accesskey 放在 /root/nginx-accesskey 所以在 ./configure \ 下面加一句
--add-module=/root/nginx-accesskey \
# ebuild /usr/portage/www-servers/nginx/nginx-0.7.64.ebuild manifest
修改一下 /root/nginx-accesskey/config
#vim /root/nginx-accesskey/config
将 "$HTTP_ACCESSKEY_MODULE" 替换成 "ngx_http_accesskey_module"
然后执行
# vim /etc/portage/package.keywords
添加一行
=www-servers/nginx-0.7.64 ~x86
最后
# emerge =nginx-0.7.64