无法访问在远程服务器上运行的Solr web界面

无法访问在远程服务器上运行的Solr web界面,solr,putty,tunnel,Solr,Putty,Tunnel,我们的QA和PROD服务器上都运行SOLR search应用程序。我可以通过putty(使用本地端口48983)在prod服务器上设置一个到8983端口的隧道,从而访问solr的web界面。但是,我无法使用本地端口18983访问QA服务器上的solr接口-浏览器旋转,消息显示“正在等待localhost” 我在QA中使用的技术与我在Prod中使用的技术完全相同,即使用腻子设置隧道。唯一的区别是putty指向QA服务器上的一个链接。我使用的url是 http://localhost:18983/s

我们的QA和PROD服务器上都运行SOLR search应用程序。我可以通过putty(使用本地端口48983)在prod服务器上设置一个到8983端口的隧道,从而访问solr的web界面。但是,我无法使用本地端口18983访问QA服务器上的solr接口-浏览器旋转,消息显示“正在等待localhost”

我在QA中使用的技术与我在Prod中使用的技术完全相同,即使用腻子设置隧道。唯一的区别是putty指向QA服务器上的一个链接。我使用的url是

http://localhost:18983/solr/#/~cores/myCore
我已经验证了solr正在运行,并且它正在QA服务器上的端口8983上侦听。它在QA服务器上运行的应用程序中工作。我尝试将putty中的本地端口更改为prod 48983中使用的端口,但仍然得到相同的无响应。22岁的putty使用的端口不是关闭的——telnetting接收到响应,而且如果远程系统没有运行,我将无法登录到远程系统

QA和PROD上都有安全策略,允许所有端口和所有协议。我知道这是个坏主意,但我只是想解决这个问题


有什么想法吗

我做了一开始应该做的事情,并将产品putty的一份副本保存到单独的副本中供QA使用,然后修改该副本以访问QA。果然奏效了。不幸的是,我不知道真正的问题是什么