将Tcell应用程序ID分配给Nginx文件

如果您的组织使用多个应用程序使用nginx服务器,则可以将多个Tcell应用程序ID(应用ID)分配给Nginx代理。例如,如果Nginx服务器被配置为对多个后端应用程序的反向代理,则可以将TCELL应用ID分配给每个反向代理应用程序以帮助管理应用程序安全性。将Tcell应用程序ID分配给位置将帮助您查明应用程序请求上的潜在漏洞。

在开始之前,重要的是要注意nginx配置文件具有嵌套块。这是一个例子:

          
嵌套块示例
1
http {#http服务器
2
服务器{#端口和东西
3.
位置{#反向代理级别
4.
......

如果nginx是前端的多个应用程序,则可以将多个应用程序ID合并到单个配置文件中。这与应用程序服务器代理不同,其中每个应用程序服务器都有自己的配置文件。

开始吧:

  1. 首先,确定您的nginx文件是否具有单个或多个应用程序。如果只有一个应用程序,请跳至下一步。如果您的nginx文件中存在多个应用程序,则需要将其Tcell配置合并到单个文件中。为此,打开TCell并为每个应用程序下载Tcell_Agent.configuration文件。请注意,只有一个Tcell_Agent.con配置一次只能下载一次。下载所有单独的应用程序文件后,您需要将它们合并到单个Tcell_Agent配置文件中。

    在配置文件中单独复制应用程序条目

    应用程序部分是JSON数组,因此需要将每个应用程序输入复制到目标Tcell_Agent.config中的数组中。

  2. 在nginx配置文件中,放置tcell_app_id _app_id_;在任何级别,如http,服务器或位置。

    使用最深的级别app_id

    通常,您可以在HTTP级别的默认应用程序ID,然后在位置级别的应用程序ID,指定不同反向代理声明的应用程序请求的位置。默认的应用程序ID扫描任何其位置没有与其关联的应用ID的请求。

在以下示例中,您将看到嵌套的Tcell应用程序ID,以绿色突出显示。第一个应用程序ID位于“HTTP”级别,而第二个和第三应用ID位于“位置”属性下。

nginx示例