【发布时间】:2022-01-28 07:37:03
【问题描述】:
我想在 nginx 后面代理 mongodb。我出于同样的目的遇到了以下代码。
我的问题是,如何在 nginx 中启用“stream”模块?
stream {
server {
listen 27020;
proxy_connect_timeout 5s;
proxy_timeout 20s;
proxy_pass mongodb_host;
}
upstream mongodb_host{
server xx.xxx.xxx.xx:27017;
}
}
【问题讨论】:
-
你连接mongo服务器的协议是http还是https?
-
mongodb 连接发生在 tcp 调用上..nginx 将获取请求并按原样转发到 mongo,而无需添加 http 协议
标签: mongodb nginx devops nginx-reverse-proxy