2
我們在我們的應用程序中使用Apache Solr來提供搜索功能。我們將solr.war文件與我們的應用程序一起部署到jboss。但是,solr現在可以從jboss_host/solr URL訪問每個人。將jboss的連接限制到某些IP地址
我們如何防止/ solr /被所有IP地址訪問?我們想限制到某些IP地址,即jboss_host和其他管理API主機。
我們在我們的應用程序中使用Apache Solr來提供搜索功能。我們將solr.war文件與我們的應用程序一起部署到jboss。但是,solr現在可以從jboss_host/solr URL訪問每個人。將jboss的連接限制到某些IP地址
我們如何防止/ solr /被所有IP地址訪問?我們想限制到某些IP地址,即jboss_host和其他管理API主機。
,你可以使用過濾器:
org.apache.catalina.filters.RemoteAddrFilter
像這樣:
<filter>
<filter-name>Remote Address Filter</filter-name>
<filter-class>org.apache.catalina.filters.RemoteAddrFilter</filter-class>
<init-param>
<param-name>allow</param-name>
<param-value>127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>Remote Address Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
我在哪裏可以添加此?在standalone-full.xml中? –
如果我沒有弄錯,過濾器會放到你應用程序的web.xml中。 – feniix