文件名称:logging_frontend_apps:NGINX配置以代理前端应用程序的日志记录功能
文件大小:272KB
文件格式:ZIP
更新时间:2024-06-09 06:08:38
JavaScript
测井设施 此存储库是任何需要登录到集中式(可能是公司)日志的前端应用程序的演示存储库。 目标 通常需要集中日志。 对于服务器到服务器的通信,这发生在封闭的幕后,即。 VPN或防火墙。 对于前端应用程序,必须打开一个开放的端点,这引发了许多安全性问题。 该存储库旨在通过关注现有基础结构的安全性和稳定性来为此类场景提供通用配置。 细节 您的基础结构应该具有*日志记录功能,并具有您选择的技术。 此应用程序配置为您的日志记录设施提供了由NGINX代理的公共终结点。 NGINX被配置为通过自愿限制请求和服务连接的数量来避免DDoS以及可能的某些攻击。 如何运行代码 演示示范 您将需要docker-compose来运行下面的演示。 只需输入: $ cd infra $ docker-compose up 这将打开计算机的端口8088 ,并使端点http://localhost:8088可以
【文件预览】:
logging_frontend_apps-master
----lib()
--------request.js(530B)
----demo()
--------throttle.js.map(311KB)
--------index.html(227B)
--------throttle.js(254KB)
--------demo.js(497B)
----gulpfile.js(1KB)
----README.md(2KB)
----dist()
--------throttle.js.map(311KB)
--------throttle.js(254KB)
----.gitignore(13B)
----index.js(1KB)
----infra()
--------nginx.conf.d()
--------docker-compose.yml(241B)
--------app()
----package.json(781B)