如何限制从某些 IP 访问 Glassfish 中部署的某些 Web 应用?Glassfish 中是否有任何内部访问控制,或者我需要使用外部 nginx 或 Apache 代理它?
答案1
是的,如果您在 glassfish 中使用虚拟服务器,那么您可以使用 allowRemoteAddress 、denyRemoteAddress 、 allowRemoteHost 和 deniedRemoteHost 属性来拒绝/接受来自某些 IP 的连接。
在 Glassfish DAS 中,转到配置 -> http-service-> 虚拟服务器,然后在那里配置您的属性(在非集群 glassfish 下,虚拟服务器位于服务器配置下)