liv*_*hak 5 nginx elasticsearch kibana-4
我在运行 RHEL7 的 Amazo EC2 实例上运行了 elasticsearch 1.4 和 kibana4。
Kibana4 作为独立进程运行,并未部署在 nginx 等 Web 容器中。它正在侦听端口 5601(默认端口)。我想让 kibana 监听 80 端口。
这可以在不使用 nginx 的情况下实现吗?如果是如何?
小智 5
编辑文件 {kibana-directory}/config/kibana.yml。找到这一行:
port: 5601
Run Code Online (Sandbox Code Playgroud)
并将其更改为:
port: 80
Run Code Online (Sandbox Code Playgroud)
您需要设置功能CAP_NET_BIND_SERVICE以将非 root 进程绑定到特权端口 (<1024)
让 kibana 监听 80 端口:
1- 在 /etc/kibana/kibana.yml 中编辑 kibana 端口
server.port : "80"
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12145 次 |
| 最近记录: |