垃圾熊 发表于 2012-12-14 00:40:34

军哥,nginx新建网站的日志内容没双引号,日志分析工具识别不出来

新建的虚拟主机网站日志是这样的(日志分析工具识别不了):
61.135.190.104 - - GET /static/js/jquery.js HTTP/1.1 200 27675 http://xxxxx.com/ Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15 -

而access.log的日志是带引号的"",带了引号日志分析工具就能识别(双引号标红了)

61.135.190.104 - - GET “/static/js/jquery.js HTTP/1.1 200 27675 http://xxxxx.com/ Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15” -

请教军哥新建网站生成的日志如何这部分可以带双引号?

[ 本帖最后由 垃圾熊 于 2012-12-14 00:51 编辑 ]

垃圾熊 发表于 2012-12-14 00:50:34

对比了虚拟机与nginx默认的conf文件,新建的网站conf标红的这3处是没有双引号的,不知道是改哪一个
log_formatxxxx.com'$remote_addr - $remote_user [$time_local] $request '
             '$status $body_bytes_sent $http_referer '
             '$http_user_agent $http_x_forwarded_for';
http://www.latoooo.com/uploads/091008/4_10160b64.jpg

[ 本帖最后由 垃圾熊 于 2012-12-17 12:54 编辑 ]

licess 发表于 2012-12-14 10:20:45

改一下日志格式
改成
                log_formataccess'$remote_addr - $remote_user [$time_local] "$request" '
             '$status $body_bytes_sent "$http_referer" '
             '"$http_user_agent" $http_x_forwarded_for';
页: [1]
查看完整版本: 军哥,nginx新建网站的日志内容没双引号,日志分析工具识别不出来