问题标签 [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.
nginx - 如何在 NGINX 上阻止 GET 获取特定目录?(通过推荐人或用户代理)
我运行的服务器目前正在发送垃圾邮件......很难......
IP 每隔几个请求就会改变一次。服务器现在为 /contact/ 上发布的任何内容返回 403,但垃圾邮件脚本/bot 仍在严重打击服务器 - 占用资源和带宽......
我的 NGINX 日志每分钟显示 50 次:
1.) 如何在没有用户代理的情况下阻止 GET?(任何没有推荐或用户代理的东西"-" "-"
,我假设这对于垃圾邮件发送者使用的任何脚本/机器人来说都是非常独特的
。2。)我认为通过阻止 GET,它会摆脱 POST 是否正确?3.) 是否有任何其他方法可以处理大量请求,或者我是否必须等到攻击者感到无聊并关闭脚本/机器人?
json - 如何将 Nginx error.log 转换为 json 格式
有没有办法将 Nginx 中的error.log转换为 json?我需要将日志发送到外部日志查看器,为此我需要将error.log转换为 json。
nginx - 如何在 nginx 日志中获取有关用户代理的正确信息?
我使用了 Nginx 文档并设置了访问日志格式。 https://docs.nginx.com/nginx/admin-guide/monitoring/logging/
当我使用 Firefox 访问该站点时,我得到以下日志:
但是当我使用 Chrome 或 Opera 访问该站点时,我会收到以下日志:
歌剧:
铬合金:
我是否正确设置了 Nginx 日志记录配置?
nginx - Nginx - 在 access.log 中记录一个可能未初始化的变量
我的设置如下:
位置.conf
nginx.conf
当我点击 /foo 时,访问日志会正确打印,但是当我访问 /foo2 时,日志会打印在 error.log 中,但有异常
using uninitialized "x" variable while logging request
我尝试在其中添加 if 条件location.conf
,nginx.conf
但这会导致配置无效。我还尝试使用nginx.conf
下面的 map 来默认值,但这也无济于事
nxlog - NXLOG 从唯一的日志文件中提取新的多行消息
我有一个 .net 应用程序的唯一日志文件,我尝试使用正则表达式尝试提取新的日志消息并发送到 syslog。
问题出在这个配置上,只需发送第一行。
这是我的示例 .log 文件:
这是我的 .conf
并尝试为每个新条目发送一条消息到 syslog,如下所示:
有人知道它的可能吗?我尝试使用“xm_multiline”模块的另一个选项,但对我不起作用
谢谢!
nginx - Nginx:基于日志消息的条件日志
我正在尝试根据日志消息中包含的字符串过滤我的日志。我发现了一些使用条件日志的提示(https://www.nginx.com/blog/sampling-requests-with-nginx-conditional-logging/),但我找不到任何关于我的用例的提示。这甚至可能吗?