【发布时间】:2015-04-12 23:02:48
【问题描述】:
我通过将文件解压缩到我的虚拟机机器中安装了 elastic-search 1.4.3:
Distributor ID: Ubuntu
Description: Ubuntu 14.04.1 LTS
Release: 14.04
Codename: trusty
我可以从主机上的控制台成功访问http://localhost:9200。
但我无法从客户机访问服务器:
- 我在 virtualbox 上添加了端口转发规则(本地 9200 -> 服务器 9200)
- 尝试更改 elasticsearch 配置文件中的网络参数,但没有任何改变。
- 我停止了主机上的防火墙(ufw 禁用)
没有任何改变,我无法从客户机访问弹性搜索服务器:
有人可以帮助我吗?非常感谢
PS : 我可以从我的访客机器上成功点击http://myserver:80
【问题讨论】:
-
请尝试使用 nmap 扫描您的服务器以查看端口 9200 是否已打开。
-
似乎不是:只有 22 80 和 443 :/
-
那么在安装弹性搜索时可能会出错,或者有一些应用程序以某种方式阻塞了端口。你能从它自己的服务器内部访问弹性搜索吗?
-
是的,已经说过:我可以从主机上的控制台成功访问localhost:9200。
-
我用 iptables 打开了端口,它现在可以工作了!谢谢
标签: elasticsearch virtual-machine virtualbox network-protocols