mongodb - 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。如果有人正确配置,请发布您的答案。
解决方案
MongoDB 不使用 HTTP。很久以前用过,但现在不用了。因此,您不能在其前面使用 HTTP 反向代理。
推荐阅读
- oracle - arcgis arc py 添加空间索引会引发打开光标错误
- android - Mapbox 导致在 android 上打开通知时崩溃 - React Native
- javascript - 如何在任何地方检测 vue.js 上的 CTRL+V 而不会发生很多事件?
- firebase - Flutter 在移动应用上缓存 Firestore 记录
- scala - spark数据框中的字符串到键值对(无Pyspark)
- jquery - 如何在 Laravel 中存储动态输入
- java - Java readUTF() 在服务器中挂起(套接字连接)
- kubernetes - 作业未按计划运行 - Kubernetes CronJob
- javascript - 从外部文件 React Typescript 定义 useSelector 类型
- javascript - JS中的时间函数