我在 vps 服务器上使用 SOlr,问题是我可以使用 ssh 索引和搜索文件。 但是当我使用浏览器访问网络服务器时出现问题,浏览器显示此错误

ERR_CONNECTION_REFUSED 

我认为这是一个配置问题,所以我尝试像这样使用 ssh 进行 wget

wget http://server_ip:8983/solr/ 

并且成功了。

使用 netstat 命令给出了这个

sudo netstat -nap | grep 8983 
tcp        0      0 :::8983                     :::*   LISTEN      8540/java      

有人可以帮我吗 谢谢

I'm using Centos 6 and SOLR 5.3.1.

请您参考如下方法:

一般规则是,您不应将 Solr 暴露给一般互联网(因此 wget 有点令人担忧,除非生成的文件不是用户界面),因为没有使用任何排序的传统身份验证或授权(最近版本有一些支持)。

最简单的方法是使用 SSH 转发:

ssh -L 8983:localhost:8983 user@host 

这样,您只需在浏览器中打开 http://localhost:8983/solr,它就会为您提供 Solr API,就像您直接位于 VPS 上一样。连接将被加密,任何内容都不会暴露在互联网上。


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!