问题标签 [nginx-log]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
58 浏览

nginx - 如何在 NGINX 上阻止 GET 获取特定目录?(通过推荐人或用户代理)

我运行的服务器目前正在发送垃圾邮件......很难......

IP 每隔几个请求就会改变一次。服务器现在为 /contact/ 上发布的任何内容返回 403,但垃圾邮件脚本/bot 仍在严重打击服务器 - 占用资源和带宽......

我的 NGINX 日志每分钟显示 50 次:

1.) 如何在没有用户代理的情况下阻止 GET?(任何没有推荐或用户代理的东西"-" "-",我假设这对于垃圾邮件发送者使用的任何脚本/机器人来说都是非常独特的
。2。)我认为通过阻止 GET,它会摆脱 POST 是否正确?3.) 是否有任何其他方法可以处理大量请求,或者我是否必须等到攻击者感到无聊并关闭脚本/机器人?

0 投票
1 回答
665 浏览

json - 如何将 Nginx error.log 转换为 json 格式

有没有办法将 Nginx 中的error.log转换为 json?我需要将日志发送到外部日志查看器,为此我需要将error.log转换为 json。

0 投票
0 回答
477 浏览

nginx - 如何在 nginx 日志中获取有关用户代理的正确信息?

我使用了 Nginx 文档并设置了访问日志格式。 https://docs.nginx.com/nginx/admin-guide/monitoring/logging/

当我使用 Firefox 访问该站点时,我得到以下日志:

但是当我使用 Chrome 或 Opera 访问该站点时,我会收到以下日志:

歌剧:

铬合金:

我是否正确设置了 Nginx 日志记录配置?

0 投票
0 回答
252 浏览

nginx - Nginx - 在 access.log 中记录一个可能未初始化的变量

我的设置如下:

位置.conf

nginx.conf

当我点击 /foo 时,访问日志会正确打印,但是当我访问 /foo2 时,日志会打印在 error.log 中,但有异常 using uninitialized "x" variable while logging request

我尝试在其中添加 if 条件location.confnginx.conf但这会导致配置无效。我还尝试使用nginx.conf下面的 map 来默认值,但这也无济于事

0 投票
0 回答
27 浏览

nxlog - NXLOG 从唯一的日志文件中提取新的多行消息

我有一个 .net 应用程序的唯一日志文件,我尝试使用正则表达式尝试提取新的日志消息并发送到 syslog。

问题出在这个配置上,只需发送第一行。

这是我的示例 .log 文件:

这是我的 .conf

并尝试为每个新条目发送一条消息到 syslog,如下所示:

有人知道它的可能吗?我尝试使用“xm_multiline”模块的另一个选项,但对我不起作用

谢谢!

0 投票
1 回答
24 浏览

nginx - Nginx:基于日志消息的条件日志

我正在尝试根据日志消息中包含的字符串过滤我的日志。我发现了一些使用条件日志的提示(https://www.nginx.com/blog/sampling-requests-with-nginx-conditional-logging/),但我找不到任何关于我的用例的提示。这甚至可能吗?