2017-09-27 88 views
2

我有一个在tomcat上部署并使用tomcat值的web应用程序,现在应用程序正在转向websphere liberty,我不确定类似的概念存在于自由中。 在websphere libery配置文件中是否有等效的tomcat阀概念?如果是的话,我们该如何实现?在websphere liberty profile中有没有等效的tomcat阀概念?

+2

很难说。你将不得不详细说明,你的阀门在Liberty中为了找到最佳匹配还是替换它们而做的。 – Gas

+0

我的web应用程序中的这些tomcat阀限制来自未知主机的请求。如果特定的请求被阻止,那么它将把它重定向到错误页面。 – veeru

回答

1

您可以在server.xml中以每个端点为基础将白名单和IP地址白名单/黑名单。被阻止的人会收到一条连接重置消息。

<httpEndpoint httpPort="19080" httpsPort="19443" id="defaultHttpEndpoint" tcpOptionsRef="myTcpOptions" host="*"/> <tcpOptions id="myTcpOptions" hostNameExcludeList="*.foo.com,*.ibm.com" />

有在这里更多的信息:
https://www.ibm.com/support/knowledgecenter/en/SSAW57_8.5.5/com.ibm.websphere.nd.doc/ae/urun_chain_typetcp.html

如果您需要每个应用程序不同的排除,你可以使用配置多个端点,并把它们映射到使用虚拟主机的应用程序。 https://www.ibm.com/support/knowledgecenter/en/SSEQTP_8.5.5/com.ibm.websphere.wlp.doc/ae/cwlp_virtual_hosts.html

+0

谢谢布鲁斯的帮助。我会继续尝试这个建议。 – veeru

相关问题