将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。每个应用程序的配置文件。注意,只有一个tcell_agent。配置可以每次为每个应用程序下载。下载了所有单独的应用程序文件之后,需要将它们合并到一个tcell_agent配置文件中。

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

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

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

    使用最深层App_ID

    通常,你可以在http级别有一个默认的App ID,然后在位置级别有不同的App ID,以指定不同反向代理声明的应用请求的去向。默认的App ID会清除任何位置没有关联App ID的请求。

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

nginx示例