远程访问localhost端口

时间:2015-11-17 18:08:35

标签: localhost remote-server

我正在尝试在远程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,但这不起作用。 (最好寻找不需要设置虚拟主机的解决方案)

1 个答案:

答案 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)。