我在运行 RHEL7 的 Amazo EC2 实例上运行 elasticsearch 1.4 和 kibana4。
Kibana4 作为独立进程运行,未部署在 nginx 等 Web 容器中。它正在侦听端口 5601(默认端口)。我想让 kibana 监听 80 端口。
不使用nginx可以实现吗?如果是的话怎么办?
您需要设置功能CAP_NET_BIND_SERVICE
将非 root 进程绑定到特权端口 (
让 kibana 监听端口 80 :
1-在 /etc/kibana/kibana.yml 中编辑 kibana 端口
server.port : "80"
2-运行以下命令:
sudo setcap cap_net_bind_service=+epi /usr/share/kibana/bin/kibana
sudo setcap cap_net_bind_service=+epi /usr/share/kibana/bin/kibana-plugin
sudo setcap cap_net_bind_service=+epi /usr/share/kibana/bin/kibana-keystore
sudo setcap cap_net_bind_service=+epi /usr/share/kibana/node/bin/node
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)