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