gpt4 book ai didi

tomcat - 如何只允许特定应用程序的本地连接?

转载 作者:行者123 更新时间:2023-11-28 22:20:00 25 4
gpt4 key购买 nike

我知道我可以通过编辑它的配置文件并在那里设置一个地址来设置 tomcat 只接受本地连接。但是,此设置将应用于我决定在其上运行的每个 Web 应用程序。

我只想让一个特定的网络应用程序接受本地主机的连接,在远程连接的情况下可能会返回一个默认的 html 页面。

这可能吗?

最佳答案

您可以编写一个 servlet 文件管理器并映射您需要保护的资源,这里是您需要的一些代码:

        String host = request.getRemoteHost();
String address = request.getRemoteAddr();

if ("localhost".equals(host) || "127.0.0.1".equals(address)) {
//Accept connecction
}else{
//reject connection
}

确保tomcat中的反向代理配置没有将所有连接标记为本地连接! DNS 欺骗可以阻止它,但它不太可能破坏您的主机文件!

关于tomcat - 如何只允许特定应用程序的本地连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25034736/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com