我让Elasticsearch运行PHP-Symfony应用程序和mysql数据库。 一切都运转良好,但我只有一个问题,不确定这是否关键。希望社区将提供帮助。
如果我尝试在端口9200上访问我的服务器IP,请执行以下操作:
我有一个JSON / Object输出:
{
"status" : 200,
"name" : "Cutthroat",
"cluster_name" : "elasticsearch",
"version" : {
"number" : "1.7.3",
"build_hash" : "NA",
"build_timestamp" : "NA",
"build_snapshot" : false,
"lucene_version" : "4.10.4"
},
"tagline" : "You Know, for Search"
}
因此我的问题是:每个人都可以访问此网址是否存在问题?这是安全漏洞吗?如果可能的话,请提供资源以表明您的观点。
如果是,如何解决这个问题?我尝试阻止port 9200
上的所有人访问,并且只使用localhost
授权iptables
,但Elasticsearch停止了工作。
答案 0 :(得分:1)