graylog 通过NGINX 反向代理配置

简介: graylog 3.0之前的版本在反向代理中存在bug,3.0版本已经修复不管是通过docker 安装,还是安装包 。配置基本上一样,只需要理解即可 ,下面为我截取的官网一些有帮助大家配置的截图,希望对大家有帮助

graylog 3.0之前的版本在反向代理中存在bug,3.0版本已经修复

具体参考: https://github.com/Graylog2/graylog2-server/issues/5702
Graylog 3.0.1 released on April 1st, 2019 fixes this issue:
Fix running Graylog web interface under a path prefix. Graylog2/graylog2-server#5702 Graylog2/graylog2-server#5703
In addition, new version fixes these other [issues](http://docs.graylog.org/en/3.0/pages/changelog.html).
graylog版本日志以及修改的问题:http://docs.graylog.org/en/3.0/pages/changelog.html

不管是通过docker 安装,还是安装包 。配置基本上一样,只需要理解即可 ,下面为我截取的官网一些有帮助大家配置的截图,希望对大家有帮助

20191218112647681.png

官网的教程:

http://docs.graylog.org/en/3.0/pages/configuration/web_interface.html#nginx

具体配置参考

20191218112148911.png

NGINX的核心配置已经截图贴出来,具体参考上面。

下面为graylog 核心配置

How does the web interface connect to the Graylog server?
The web interface is fetching all information it is showing from the REST API of the Graylog server. Therefore it needs to connect to it using HTTP(S). There are several ways how you can define which way the web interface connects to the Graylog server. The URI used by the web interface is determined in this exact order:
If the HTTP(S) client going to the web interface port sends a X-Graylog-Server-URL header, which contains a valid URL, then this is overriding everything else.
If http_external_uri is defined in the Graylog configuration file, this is used if the aforementioned header is not set.
If http_publish_uri is defined in the Graylog configuration file, this is used if the aforementioned http_external_uri is not set.
If none of the above are defined, http://$http_bind_address is used.
The web interface assets (e.g. the index.html, CSS and JavaScript files) are accessible at the URI root (/ by default) and the REST API endpoints are accessible at the /api path.
Example:
Setting http_bind_address to 10.0.0.1:9000 configures the Graylog server with the following URLs.
Web interface: http://10.0.0.1:9000/
REST API: http://10.0.0.1:9000/api/

20191218113952353.png2019121811293721.png

http_external_uri 这个你就理解为他可以通过此uri配置web interface 资源路径

[参考文档]

http://docs.graylog.org/en/2.4/pages/configuration/web_interface.html#configuring-webif

http://docs.graylog.org/en/3.0/pages/configuration/web_interface.html#nginx

https://github.com/Graylog2/graylog2-server/issues/5702


目录
相关文章
|
2月前
|
负载均衡 监控 应用服务中间件
配置Nginx反向代理时如何指定后端服务器的权重?
配置Nginx反向代理时如何指定后端服务器的权重?
142 61
|
10天前
|
缓存 Java 应用服务中间件
nginx的正向代理和反向代理以及tomcat
Nginx的正向代理和反向代理功能在不同的场景中具有重要作用,正向代理主要用于客户端访问控制和匿名浏览,而反向代理则用于负载均衡和高可用性服务。Tomcat作为Java Web应用服务器,与Nginx结合使用,可以显著提升Web应用的性能和稳定性。通过合理配置Nginx和Tomcat,可以构建高效、稳定和可扩展的Web服务架构。
82 11
|
18天前
|
存储 应用服务中间件 nginx
nginx反向代理bucket目录配置
该配置实现通过Nginx代理访问阿里云OSS存储桶中的图片资源。当用户访问代理域名下的图片URL(如 `http://代理域名/123.png`)时,Nginx会将请求转发到指定的OSS存储桶地址,并重写路径为 `/prod/files/2024/12/12/123.png`。
55 5
|
2月前
|
缓存 负载均衡 算法
如何配置Nginx反向代理以实现负载均衡?
如何配置Nginx反向代理以实现负载均衡?
|
1月前
|
负载均衡 前端开发 应用服务中间件
负载均衡指南:Nginx与HAProxy的配置与优化
负载均衡指南:Nginx与HAProxy的配置与优化
63 3
|
2月前
|
安全 应用服务中间件 网络安全
如何测试Nginx反向代理实现SSL加密访问的配置是否正确?
如何测试Nginx反向代理实现SSL加密访问的配置是否正确?
80 3
|
2月前
|
安全 应用服务中间件 网络安全
配置Nginx反向代理实现SSL加密访问的步骤是什么?
我们可以成功地配置 Nginx 反向代理实现 SSL 加密访问,为用户提供更安全、可靠的网络服务。同时,在实际应用中,还需要根据具体情况进行进一步的优化和调整,以满足不同的需求。SSL 加密是网络安全的重要保障,合理配置和维护是确保系统安全稳定运行的关键。
142 3
|
3月前
|
缓存 监控 负载均衡
nginx相关配置及高并发优化
Nginx的高并发优化是一个综合性的过程,需要根据具体的业务场景和硬件资源量身定制。以上配置只是基础,实际应用中还需根据服务器监控数据进行持续调整和优化。例如,利用工具如ab(Apache Benchmarks)进行压力测试,监控CPU、内存、网络和磁盘I/O等资源使用情况,确保配置的有效性和服务的稳定性。
165 0
|
5月前
|
缓存 前端开发 Java
"揭秘!SpringBoot携手Nginx,性能飙升秘籍大公开:轻松掌握配置优化,让你的应用快如闪电!"
【8月更文挑战第11天】随着微服务架构的发展,SpringBoot成为构建RESTful API的首选,Nginx则作为高性能的反向代理服务器提升应用性能。本文将探讨两者如何协同工作,包括Nginx的负载均衡策略、静态资源缓存及数据压缩配置;同时讨论SpringBoot的线程池优化、缓存策略及性能监控。通过这些方法,帮助开发者显著提高系统的整体性能和可用性。
210 1
|
8月前
|
数据可视化 应用服务中间件 Linux
Nginx 可视化管理工具与 cpolar 配置:实现远程访问本地服务的优化
Nginx 可视化管理工具与 cpolar 配置:实现远程访问本地服务的优化
Nginx 可视化管理工具与 cpolar 配置:实现远程访问本地服务的优化