如何从外部 IP 地址访问 Solr?

mli*_*ner 2 authentication solr jetty

我在 Jetty 容器中的本地主机上的服务器上运行 Solr。

这似乎是一个显而易见的问题,但是如何从服务器本身外部访问 Web 界面,例如从外部 IP 地址访问?显然,身份验证作为任何解决方案的一部分都很重要。

如果这是一个很好的解决方案,我也在服务器上运行 Apache2。我很惊讶我找不到任何关于此的信息。

mli*_*ner 5

我终于偶然发现了这个问题的答案。我真的不需要持久访问 Solr 管理面板,因此我可以使用SSH 中的本地端口转发轻松访问它。

我所要做的就是从本地机器上的终端运行以下命令:

ssh -L 8983:localhost:8983 mlissner@IP-OF-SERVER-RUNNING-SOLR -N
Run Code Online (Sandbox Code Playgroud)

然后打开我的浏览器到http://localhost:8983/solr/

比设置 Apache 配置、执行代理和其他任何事情要容易得多。

  • 有些人花时间根据你提出的问题给你答案,而你甚至没有给他们点赞。然后,您根据自己所知道但未在问题中说出的内容添加了自己的答案。下次你应该多说一些,让我们帮助你。再见! (2认同)