首页 > 解决方案 > Apache 反向代理 MongoDB

问题描述

我在 Windows 上的 ip 地址中安装了 mongodb 10.21.10.11:27017。当我在同一个网络中时,我可以连接到mongodb with the URL mongodb://10.21.10.11. 但是,我想从外部访问它。为此,我需要在 Apache 上做反向代理。重定向的正确命令是什么?我的尝试是这样的

ProxyPass /MongoDB http://10.21.10.11:27017
ProxyPassReverse /MongoDB http://10.21.10.11:27017

但是,它没有重定向到那里。

我也试过

  ProxyPass /MongoDB mongodb://10.21.10.11:27017
  ProxyPassReverse /MongoDB mongodb://10.21.10.11:27017

但它没有用。我看到一些人报告说它适用于 nginx。如果有人正确配置,请发布您的答案。

标签: mongodbapachereverse-proxy

解决方案


MongoDB 不使用 HTTP。很久以前用过,但现在不用了。因此,您不能在其前面使用 HTTP 反向代理。


推荐阅读