我让 Jenkins 坐在 Nginx 后面,Nginx 负责身份验证,但 Jenkins 仍在外部侦听端口 8080,因此通过访问端口 8080 上的框,人们可以绕过 Nginx。
如何告诉它停止侦听远程连接而只接受本地连接?
看起来它可能与这个 ajp13ListenAddress 参数有关,但我不知道如何在与 Jenkins 一起安装的 init.d 脚本中设置它。
感谢您提供任何帮助!
卢多。
(看起来还没有 Jenkins 标签,我无法创建它,因为我没有代表)
我需要通过 echo 向 graylog2 服务器发送一条消息,以测试工具的 %{@type} 是否正确,但是一旦我执行了 GELF 支持中的 echo,就不会到达我的 graylog2 服务器。如果它重新启动 graylog2,则有关它开始的消息将到达 graylog2 服务器。
回显消息示例:
echo '{"version": "1.1","host":"example.org","short_message":"A short message that helps you identify what is going on","full_message":"Backtrace here\n\nmore stuff","level":1,"_user_id":9001,"_some_info":"foo","_some_env_var":"bar"}' | nc -w 1 my.graylog.server 12201
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?graylog --debug 模式不显示任何内容。它甚至没有看到消息进来。
编辑:
Graylog2 输入是为 GELF TCP 设置的,并显示活动连接,当我尝试回显时它会升高,但没有消息到达服务器。