- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这里是 NGINX 初学者。
我的日志目前如下所示:
92.21.236.47 - - [08/Jan/2017:00:48:10 +0000] "GET / HTTP/1.1" 200 148 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0"
当我在默认的/etc/nginx/nginx.conf 中添加以下行时
log_format main '$remote_addr - $remote_user xxx[$time_local]xxx '
'"$request" $status $body_bytes_sent '
'"$http_referer" "$http_user_agent"';
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
(access_log 和 error_log 行已存在于默认配置中,我将它们放在这里仅用于上下文)。
然后我用以下命令重新启动 NGINX:
systemctl restart nginx
我现在希望我的日志能够更改,特别是显示使用的 xxx 文字值 .. xxx[$time_local]xxx .. 但我的更改没有任何区别。
如果我将log_format main更改为log_format合并,那么服务器将不会重新启动。
最佳答案
改变..
access_log /var/log/nginx/access.log;
到..
access_log /var/log/nginx/access.log main;
已修复。
其中 main 是 .. 中定义的 log_format 的名称
log_format main '$remote_addr - $remote_user xxx[$time_local]xxx '
'"$request" $status $body_bytes_sent '
'"$http_referer" "$http_user_agent"';
关于nginx - nginx.conf 中的 log_format 被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41528360/
这里是 NGINX 初学者。 我的日志目前如下所示: 92.21.236.47 - - [08/Jan/2017:00:48:10 +0000] "GET / HTTP/1.1" 200 148 "-
我收到这个错误: Restarting nginx: nginx: [emerg] duplicate "log_format" name "timed_combined" in /etc/nginx
将nginx升级到1.2.4稳定版之后,会发现之前的vhost/*.conf中的日志配置都报了如下的warn: 复制代码代码如下: nginx: [warn] the “log_fo
我是一名优秀的程序员,十分优秀!