将Tcell应用程序ID分配给Nginx文件
如果您的组织使用多个应用程序使用nginx服务器,则可以将多个Tcell应用程序ID(应用ID)分配给Nginx代理。例如,如果Nginx服务器被配置为对多个后端应用程序的反向代理,则可以将TCELL应用ID分配给每个反向代理应用程序以帮助管理应用程序安全性。将Tcell应用程序ID分配给位置将帮助您查明应用程序请求上的潜在漏洞。
在开始之前,重要的是要注意nginx配置文件具有嵌套块。这是一个例子:
嵌套块示例
1http {#http服务器2服务器{#端口和东西3.位置{#反向代理级别4.......
如果nginx是前端的多个应用程序,则可以将多个应用程序ID合并到单个配置文件中。这与应用程序服务器代理不同,其中每个应用程序服务器都有自己的配置文件。
开始吧:
首先,确定您的nginx文件是否具有单个或多个应用程序。如果只有一个应用程序,请跳至下一步。如果您的nginx文件中存在多个应用程序,则需要将其Tcell配置合并到单个文件中。为此,打开TCell并为每个应用程序下载Tcell_Agent.configuration文件。请注意,只有一个Tcell_Agent.con配置一次只能下载一次。下载所有单独的应用程序文件后,您需要将它们合并到单个Tcell_Agent配置文件中。
在配置文件中单独复制应用程序条目
应用程序部分是JSON数组,因此需要将每个应用程序输入复制到目标Tcell_Agent.config中的数组中。
在nginx配置文件中,放置
tcell_app_id _app_id_;
在任何级别,如http,服务器或位置。使用最深的级别app_id
通常,您可以在HTTP级别的默认应用程序ID,然后在位置级别的应用程序ID,指定不同反向代理声明的应用程序请求的位置。默认的应用程序ID扫描任何其位置没有与其关联的应用ID的请求。
在以下示例中,您将看到嵌套的Tcell应用程序ID,以绿色突出显示。第一个应用程序ID位于“HTTP”级别,而第二个和第三应用ID位于“位置”属性下。