- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试使用 NXLog 发布到 https 中的服务。不幸的是,每次尝试发帖时我都会收到此错误:
2018-12-19 09:11:14 ERROR SSL 证书验证失败:无法获取本地颁发者证书(错误:20)
我们尝试访问的服务是一个带有“让我们加密”证书的 HTTPS 端点。使用 Postman 等工具向端点发帖没有问题。但是 NXLog 一直在提示。
我尝试使用 https 模块的多个选项,但因为我不太了解它们是什么以及 documentation不是很有帮助,我需要帮助。
我尝试将 HTTPSAllowUntrusted
设置为 TRUE
但它没有任何改变。还尝试从 mozilla 和 HTTPSCADir
和 HTTPSCAFile
中的各种来源提供 .pem
文件,但这也没有改变任何东西。
这是我最新的 .conf
文件尝试。欢迎任何能够配置 SSL 的帮助。
Panic Soft
#NoFreeOnExit TRUE
define ROOT C:\Program Files (x86)\nxlog
define CERTDIR %ROOT%\cert
define CONFDIR %ROOT%\conf
define LOGDIR %ROOT%\data
define LOGFILE %LOGDIR%\nxlog.log
LogFile %LOGFILE%
Moduledir %ROOT%\modules
CacheDir %ROOT%\data
Pidfile %ROOT%\data\nxlog.pid
SpoolDir %ROOT%\data
<Extension _syslog>
Module xm_syslog
</Extension>
<Extension _charconv>
Module xm_charconv
AutodetectCharsets iso8859-2, utf-8, utf-16, utf-32
</Extension>
<Extension csv>
Module xm_csv
Fields $contentName, $deviceName, $startTime, $endTime, $contentId, $deviceId
FieldTypes string, string, string, string, string, string
Delimiter ,
</Extension>
<Extension exec>
Module xm_exec
</Extension>
<Extension json>
Module xm_json
</Extension>
<Input in>
Module im_file
File "C:\\MagicInfo Premium\\runtime\\upload\\pop\\report\\*W*.csv"
Exec csv->parse_csv(); to_json();
</Input>
<Output http>
Module om_http
URL https://my-service.com/api/v1/proof-of-play-log/
HTTPSCAFile %CERTDIR%/cacert.pem
ContentType application/json
</Output>
<Route 1>
Path in => http
</Route>
总结一下:我需要什么 .pem 文件以及需要设置什么参数来对具有“让我们加密”证书的 https 端点进行简单的发布。
编辑
最后,我意识到 NXLog 完全是错误的,而且编码很糟糕,所以我们换了另一种解决方案...
最佳答案
这种情况很少见,可能不是您问题的解决方案,但它是某些具有完全相同症状的问题的解决方案。
不受信任的非常选项可能会失败,因为它可能允许不受信任的证书链,但不允许孤立/不完整的链(略有不同)。不过,转念一想,这可能无法区分......
但如果是这种情况,您想要包括的额外证书是 https://letsencrypt.org/certificates/ 的“事件”和“备份”部分中列出的中间体。
关于ssl - NXLog 与 HTTPS : How to configure SSL and certificate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53853230/
我可以使用 nxlog(om_dbi) 将数据插入 PostgreSQL。 但我无法使用 nxlog 从 PostgreSQL 选择数据(或获取数据)。我尝试了很多选项都没有用。 而在 nxlog 文
我在 Windows Server 2012 R2 上使用 nxlog-ce。 nxlog 正在输出两个 txt 文件。 我想每小时轮换这两个文件。我希望事件日志保持相同的名称,logfileA.tx
我有一堆 linux 服务器配置为使用 fluent-secure-output 插件将日志推送到另一个 fluentd 服务器。现在我想使用 nxlogs 配置我们的 Windows 服务器。 我阅
如何使用客户端 $Hostname 在 nxlog 服务器中自动生成目录?nxlog 客户端是 Windows m/c 日志在 nxlog 服务器上获取,但我想创建客户端 $Hostname DIR因
我们有一个设置,其中程序以遵循 GELF 规范的格式记录到 .Json 文件。 目前这是使用 HTTP 发送到 Graylog2 服务器。这行得通,但由于 HTTP 的性质,存在明显的延迟,如果有大量
我正在尝试将 log4net 文件解析为 json。 这是我的示例 log4net: 2015-01-27 01:06:18,859 [7] ERROR Web.Cms.Content.Base.Ta
我已经从 DigiCert 购买了证书。所以我得到了文件; DigiCertCA.crt, mydomain_com.crt mydomain_com.key 我将我的 logstash 配置更改为此
我正在尝试使用 NXLog 发布到 https 中的服务。不幸的是,每次尝试发帖时我都会收到此错误: 2018-12-19 09:11:14 ERROR SSL 证书验证失败:无法获取本地颁发者证书(
我让 NXLog 将我的 Windows 事件传送到另一台仅在 TCP 中运行良好的 Logstash 机器。但我想使用自签名证书加密流量。我认为我对 SSL 有基本的了解,但对 NXLog 文档感到
我正在尝试使用 nxLog 解析器 to_json() 将自定义日志文件解析为 JSON,以便我可以将它们发送到我的 ElasticSearch 实例中。我将把它们分成三个单独的字段,日期、日志类型指
我读了a blog post关于设置 Logstash、Elasticsearch 和 Kibana,作者建议使用 NXLog 来传送来自不同机器的日志。 “The Logstash Book”中呈现
这与密切相关 > Using nxlog to ship logs in to logstash from Windows using om_ssl > Using SSL to ship from
我一直在寻找从 Windows 发送日志的选项,我已经设置了 logstash,目前我使用 logstash-forwarder 和 ssl 加密将日志从 Linux (CentOS) 服务器发送到我
我是一名优秀的程序员,十分优秀!