我正在尝试在远程Ubuntu 14.04 Box上设置Nutch和Solr。我已经完成了所有必需的步骤,但我应该访问此URL以查看Solr的结果:
http://localhost:8983/solr/#/demo
如何远程访问?我的服务器的IP可以取为10.200.300.400。我试过http://10.200.300.400:8983/solr/#/demo
,但这不起作用。 (最好寻找不需要设置虚拟主机的解决方案)
答案 0 :(得分:4)
如果服务仅绑定到环回适配器,则只能从本地计算机访问它。
如果您有SSH访问权限,可以更改服务器的侦听接口,也可以通过SSH隧道连接。
从服务器到本地计算机的SSH端口隧道示例。
$ ssh -L 8983:localhost:8983 username@10.200.300.400
当隧道打开时,您应该能够使用相同的URL访问本地计算机上的服务:
http://localhost:8983/solr/#/demo
如果您想要远程访问服务的永久解决方案,则必须更改侦听接口或使用具有反向代理功能的http服务器(例如NginX或Apache Httpd)。