小编Poo*_*nki的帖子

位于 http://127.0.0.1:27017/ 的 MongoDB 实时服务器显示“看起来您正在尝试通过本机驱动程序端口上的 HTTP 访问 MongoDB”。

我从 GitHub 上获取了我的大学项目的项目,但我对这项技术一无所知。该项目旨在创建在线教育平台。那里很少有错误,例如.env项目中没有文件来连接到服务器。我已经解决了这个问题。我从官方网站下载了 MongoDB,并启动了服务器,127.0.0.1:27017创建了名为 的新数据库virtual_class,并在其中创建了所有集合(来自他的 YouTube 视频 | 链接:https://www.youtube.com/watch ?v=9P7LzhL5i3w | GitHub 链接:https://github.com/MahbubulHasanSakib/virtual_classroom_deploy)。我将我的.env文件配置为MONGOURI = mongodb://127.0.0.1:27017/virtual_class. 现在,当我运行程序时,数据库已成功连接,但是当我在浏览器中打开 URL 时,i.e., 127.0.0.1:27017它说It looks like you are trying to access MongoDB over HTTP on the native driver port.我已经搜索了许多线程,但它们提供的只是仅适用于 Linux 平台而不适用于 Windows 的解决方案。

我尝试通过配置nginx.conf文件将这个项目与 nginx 连接起来,如如何在 Nginx 反向代理后面设置 MongoDB以下是我的配置方式


events{
       ...
}
stream {
    server {
        listen  27017;
        proxy_connect_timeout 1s;
        proxy_timeout 3s;
        proxy_pass    stream_mongo_backend; …
Run Code Online (Sandbox Code Playgroud)

nginx mongodb nginx-config

1
推荐指数
1
解决办法
129
查看次数

标签 统计

mongodb ×1

nginx ×1

nginx-config ×1