nginx 代理kafka
本文通过nignx 80端口代理kafka9092端口。
·
文章目录
1. nginx安装依赖
yum install gcc gcc-c++ pcre-devel zlib-devel openssl-devel -y
2. nginx 编译安装stream模块
tar zxvf nginx-1.14.0.tar.gz
cd nginx-1.14.0
./configure --prefix=/usr/local/nginx --with-stream
make && make install
3. 配置nginx.conf
本文通过nignx 80端口代理kafka9092端口
stream {
server {
listen 80;
proxy_pass kafka;
}
upstream kafka {
server 192.168.2.191:9092 weight=1;
}
}
4. 配置kafka 暴露和nginx代理端口一致的端口
listeners=PLAINTEXT://media01.dynabook.site:9092
## 这个地方填写的端口,必须和nginx代理的端口一致
advertised.listeners=PLAINTEXT://media01.dynabook.site:80
5. 重启nginx和kafka,zookeeper
6. 用offset explorer 测试连接
更多推荐
已为社区贡献1条内容
所有评论(0)